heap profile: 187: 8813632 [45670: 2479292208] @ heap/1048576 0: 0 [4: 256] @ 0x48b5e5 0x425c25 0xc4dec5 0xc4d165 0x4956c1 # 0xc4dec4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x3e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1024 # 0xc4d164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xa64 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:881 0: 0 [1: 112] @ 0x48b60c 0x490329 0x7afc06 0xb953bb 0xb95395 0xb95396 0xb95448 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb430d4 0xb430d5 0xb427ff 0x4956c1 # 0x7afc05 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0xb953ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x17a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb95394 github.com/mr-tron/base58/base58.Encode+0x154 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb95395 github.com/libp2p/go-libp2p/core/peer.ID.String+0x155 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb95447 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x207 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:335 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb430d3 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x6b3 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb430d4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x6b4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:276 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [0: 0] @ 0x48b60c 0x490329 0x16003c5 0x16003ab 0x16003a8 0x1600250 0x15fc7a9 0x1614a6a 0x16154fa 0xa11429 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x16003c4 bufio.NewWriterSize+0x144 bufio/bufio.go:599 # 0x16003aa bufio.NewWriter+0x12a bufio/bufio.go:608 # 0x16003a7 runtime/pprof.writeProfileInternal+0x127 runtime/pprof/pprof.go:1005 # 0x160024f runtime/pprof.writeMutex+0x2f runtime/pprof/pprof.go:981 # 0x15fc7a8 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x1614a69 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x16154f9 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [0: 0] @ 0x48b613 0x490329 0x466716 0x47f2ca 0x478854 0x7ae1bc 0x7ae0ec 0x7add85 0x1613cc5 0x1613c89 0xa11429 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x7ae1bb runtime/trace.(*traceMultiplexer).startLocked+0x1b runtime/trace/subscribe.go:142 # 0x7ae0eb runtime/trace.(*traceMultiplexer).addedSubscriber+0x2b runtime/trace/subscribe.go:112 # 0x7add84 runtime/trace.(*traceMultiplexer).subscribeTraceStartWriter+0x1c4 runtime/trace/subscribe.go:80 # 0x1613cc4 runtime/trace.Start+0x2c4 runtime/trace/trace.go:119 # 0x1613c88 net/http/pprof.Trace+0x288 net/http/pprof/pprof.go:184 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [0: 0] @ 0x48b60c 0x47335e 0x473352 0x4728c5 0x472ad0 0x474229 0x4740ee 0x15fe0bf 0x15fea33 0x15fe549 0x15fc7a9 0x1614a6a 0x16154fa 0xa11429 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x15fe0be runtime/pprof.printStackRecord+0xfe runtime/pprof/pprof.go:582 # 0x15fea32 runtime/pprof.writeHeapInternal+0x4b2 runtime/pprof/pprof.go:714 # 0x15fe548 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:628 # 0x15fc7a8 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x1614a69 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x16154f9 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [0: 0] @ 0x48b5e5 0x48b205 0x15fe26b 0x15fea33 0x15fe549 0x15fc7a9 0x1614a6a 0x16154fa 0xa11429 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x15fe26a runtime/pprof.printStackRecord+0x2aa runtime/pprof/pprof.go:591 # 0x15fea32 runtime/pprof.writeHeapInternal+0x4b2 runtime/pprof/pprof.go:714 # 0x15fe548 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:628 # 0x15fc7a8 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x1614a69 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x16154f9 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [0: 0] @ 0x48b605 0x48b17b 0x15febbf 0x15fe549 0x15fc7a9 0x1614a6a 0x16154fa 0xa11429 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x15febbe runtime/pprof.writeHeapInternal+0x63e runtime/pprof/pprof.go:711 # 0x15fe548 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:628 # 0x15fc7a8 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x1614a69 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x16154f9 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [0: 0] @ 0x48b613 0x490329 0x15fe631 0x15fe549 0x15fc7a9 0x1614a6a 0x16154fa 0xa11429 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x15fe630 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:653 # 0x15fe548 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:628 # 0x15fc7a8 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x1614a69 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x16154f9 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [0: 0] @ 0x48b605 0x473297 0x5a6ed8 0x11046f2 0x1109645 0x11058e5 0x90209d 0xd494d7 0xd46cdb 0xd4944d 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0x11046f1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.getObserver+0x1b1 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:68 # 0x1109644 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).removeConn+0x1c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:510 # 0x11058e4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).Start.func1+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:191 # 0x90209c github.com/libp2p/go-libp2p/core/network.(*NotifyBundle).Disconnected+0x3c github.com/libp2p/go-libp2p@v0.48.0/core/network/notifee.go:53 # 0xd494d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:112 # 0xd46cda github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd4944c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:111 0: 0 [0: 0] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xd2757f 0xd448b7 0xd46cdb 0xd44714 0xd51fa5 0x4956c1 # 0xd2757e github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x1be github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:678 # 0xd448b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd46cda github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd44713 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [0: 0] @ 0x48b5e5 0x4908c7 0x4e0598 0x5a50fd 0x5a3dd9 0xb2b777 0x10ee205 0x10ee096 0x10edec5 0x10ebb53 0x10eb999 0x10e94f1 0x10e8fd0 0x4956c1 # 0x4e0597 syscall.ParseNetlinkMessage+0x137 syscall/netlink_linux.go:133 # 0x5a50fc net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5a3dd8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb2b776 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10ee204 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10ee095 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10edec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10ebb52 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10eb998 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [0: 0] @ 0x48b60c 0x490933 0x6695de 0x669e66 0x6e29fe 0x6e2ad1 0x72a19e 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6695dd golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.53.0/ripemd160/ripemd160.go:123 # 0x669e65 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e29fd github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x6e2ad0 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).VerifyAddress+0x50 github.com/pactus-project/pactus/crypto/bls/public_key.go:179 # 0x72a19d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0xfd github.com/pactus-project/pactus/types/tx/tx.go:219 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [0: 0] @ 0x48b605 0x473297 0x5a6ed8 0x7e78f8 0x7ee1aa 0x7e1d4f 0x7e2d8a 0x7e0c87 0x7e0e9c 0x7e4310 0x7e3fe5 0x11ae590 0x11adc6f 0x11ae113 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0x7e78f7 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7ee1a9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7e1d4e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e2d89 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7e3fe4 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae58f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [0: 0] @ 0x48b5ec 0x490329 0xc448f7 0xc40d9f 0xc4d4fa 0x4956c1 # 0xc448f6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x4b6 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2024 # 0xc40d9e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1831 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [0: 0] @ 0x48b5e5 0x48b725 0x4cc8bd 0x55c847 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x55c846 encoding/json.(*decodeState).object+0x806 encoding/json/decode.go:693 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b5e5 0x4908c7 0x16467b8 0x1646265 0x1653338 0x16519b6 0x16511dd 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x16467b7 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0xb7 github.com/creachadair/jrpc2@v1.3.5/json.go:96 # 0x1646264 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653337 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16519b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x16511dc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b5e5 0x425c25 0xb8db25 0xb96205 0xb950bb 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8db24 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:69 # 0xb96204 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x384 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:404 # 0xb950ba github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:317 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 896] @ 0x48b60c 0x490933 0x4e0046 0x5a5085 0x5a3dd9 0xb2b777 0x10ee205 0x10ee096 0x10edec5 0x10ebb53 0x10eb999 0x10e94f1 0x10e8fd0 0x4956c1 # 0x4e0045 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x5a5084 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5a3dd8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb2b776 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10ee204 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10ee095 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10edec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10ebb52 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10eb998 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 32] @ 0x48b5e5 0x490329 0x70238e 0x7031be 0x702750 0x7031be 0x703688 0x812e8c 0x812e6b 0xd7b745 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x70238d encoding/asn1.makeBody+0xacd encoding/asn1/marshal.go:525 # 0x7031bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x70274f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7031bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x703687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x812e8b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x812e6a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b60c 0x473914 0x473426 0xb8d77e 0xb8d703 0xb8d717 0xb8dcce 0xb96f59 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb42c25 0xb42c26 0xb427ff 0x4956c1 # 0xb8d77d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb8d702 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:38 # 0xb8d716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:46 # 0xb8dccd github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:108 # 0xb96f58 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:500 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb42c24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb42c25 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:263 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b60c 0x473297 0x51fe06 0xa6d654 0xb94e05 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa6d653 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb94e04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:286 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0x48b60c 0x490933 0xd7b7b9 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0xd7b7b8 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x538 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:202 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 2236416] @ 0x48b613 0x490933 0x561145 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 256] @ 0x48b5e5 0x4908c7 0xb479a5 0xb95e47 0xb95e29 0xb95def 0xb95b5e 0xb95085 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb479a4 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:136 # 0xb95e46 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:148 # 0xb95e28 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:158 # 0xb95dee github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:392 # 0xb95b5d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:366 # 0xb95084 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:315 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 2236416] @ 0x48b613 0x490933 0x561145 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 3727360] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 3727360] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 2981888] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 2236416] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16465d7 0x164768b 0x1649095 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x164768a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1649094 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 2981888] @ 0x48b613 0x490933 0x561145 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b5e5 0x425c25 0xddd810 0xddd804 0xdfb8ea 0xdfb94d 0xdfcba5 0xe084db 0xe084bf 0xdfcd7f 0xe1a8ab 0xe1a89d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xb1c379 0xb1cb5e 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0xddd80f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.60.0/internal/utils/linkedlist/linkedlist.go:78 # 0xddd803 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.60.0/frame_sorter.go:38 # 0xdfb8e9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.60.0/receive_stream.go:69 # 0xdfb94c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.60.0/stream.go:103 # 0xdfcba4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:68 # 0xe084da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:137 # 0xe084be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:92 # 0xdfcd7e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map.go:120 # 0xe1a8aa github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.60.0/connection.go:2911 # 0xe1a89c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1cb5d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:270 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 64] @ 0x48b5e5 0x421e0b 0xce0af6 0x761303 0xce0452 0xcdff50 0xcdf99d 0xcdf4ba 0xcf8915 0xcf881c 0xd6f4b1 0xe30a4f 0xd6e3be 0x4956c1 # 0xce0af5 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Pop+0x95 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:321 # 0x761302 container/heap.Pop+0x62 container/heap/heap.go:63 # 0xce0451 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Expire+0x51 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:285 # 0xcdff4f github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).cleanUp+0x4f github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:222 # 0xcdf99c github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0xfc github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:181 # 0xcdf4b9 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x179 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:127 # 0xcf8914 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:386 # 0xcf881b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x29b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0xd6f4b0 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x250 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:195 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0x801230 0x80745d 0x80837d 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x80122f crypto/x509.parseName+0x20f crypto/x509/parser.go:170 # 0x80745c crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 208] @ 0x48b60c 0x490933 0x8b38f4 0x8b25e2 0x8b226c 0x84b802 0x84b572 0x1079096 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x8b38f3 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x8b25e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x8b226b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x84b801 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x84b571 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1079095 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc905 0x16d7f72 0x1737d55 0x1738965 0x1738509 0x98430d 0x9842c8 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16d7f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x1737d54 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98430c crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x9842c7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 144] @ 0x48b5e5 0x425c25 0xb94529 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb94528 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x308 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:196 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 8] @ 0x48b5e5 0x490329 0xc38f85 0xc37932 0xc50772 0xc4cd9a 0x4956c1 # 0xc38f84 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1047 # 0xc37931 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1b1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:920 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 32] @ 0x48b60c 0x490329 0x170fa2d 0x1719cf6 0x17227d2 0x1722791 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x170fa2c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x1719cf5 crypto/internal/fips140/ecdsa.signGeneric[...]+0x475 crypto/internal/fips140/ecdsa/ecdsa.go:379 # 0x17227d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722790 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 240] @ 0x48b5e5 0x4908c7 0xb2d554 0x10ec155 0x10eba28 0x10e94f1 0x10e8fd0 0x4956c1 # 0xb2d553 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10ec154 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:556 # 0x10eba27 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:495 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 112] @ 0x48b60c 0x41b526 0xdf0a0b 0xdfb7a5 0xdfcae5 0xe0963f 0xdfd72e 0xdfd9a5 0xdd2489 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0x4956c1 # 0xdf0a0a github.com/quic-go/quic-go.newSendStream+0x4a github.com/quic-go/quic-go@v0.60.0/send_stream.go:77 # 0xdfb7a4 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.60.0/stream.go:90 # 0xdfcae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:76 # 0xe0963e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.60.0/streams_map_incoming.go:143 # 0xdfd72d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.60.0/streams_map.go:279 # 0xdfd9a4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.60.0/streams_map.go:310 # 0xdd2488 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.60.0/connection.go:1824 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x16e48f7 0x1737bda 0x93c6a7 0xdbd27f 0xdbda28 0xdbd4c6 0x67167a 0xdbd425 0xdbd3bf 0xdb879f 0xdb847d 0xdc2f99 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0x16e48f6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdbda27 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x1a7 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:66 # 0xdbd4c5 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD.func1+0x65 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:35 # 0x671679 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0xdbd424 github.com/quic-go/quic-go/internal/handshake.withoutFIPSEnforcement+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/fips140_go126.go:8 # 0xdbd3be github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1e github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:34 # 0xdb879e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:146 # 0xdb847c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:116 # 0xdc2f98 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.60.0/connection.go:358 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [1: 176] @ 0x48b60c 0x490329 0x848ea5 0x848730 0x8e5752 0xc354d0 0xc45fb3 0xc39d89 0xc37969 0xc50772 0xc4cd9a 0x4956c1 # 0x848ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x84872f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8e5751 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc354cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:461 # 0xc45fb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc39d88 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc88 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1147 # 0xc37968 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1e8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:921 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 8] @ 0x48b5e5 0x425c25 0x1302cb6 0x1302c72 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1302cb5 google.golang.org/grpc/internal/status.(*Status).Err+0x575 google.golang.org/grpc@v1.81.1/internal/status/status.go:129 # 0x1302c71 google.golang.org/grpc.(*csAttempt).recvMsg+0x531 google.golang.org/grpc@v1.81.1/stream.go:1176 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b5e5 0x425c25 0xb95485 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb430d4 0xb430d5 0xb427ff 0x4956c1 # 0xb95484 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:333 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb430d3 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x6b3 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb430d4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x6b4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:276 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x48b5e5 0x421e0b 0xa68df4 0xa68aed 0xa6d68c 0xb95625 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb42c25 0xb42c26 0xb427ff 0x4956c1 # 0xa68df3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:187 # 0xa68aec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:150 # 0xa6d68b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb95624 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:333 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb42c24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb42c25 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:263 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x53bbb3 0x10773f6 0x10773f7 0x1077a5a 0x1077150 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0x10773f5 github.com/libp2p/go-libp2p/core/network.WithAllowLimitedConn+0x75 github.com/libp2p/go-libp2p@v0.48.0/core/network/context.go:101 # 0x10773f6 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x76 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 896] @ 0x48b60c 0x425c25 0x16e0b12 0x994939 0x945796 0x9842c7 0x98429b 0x980af2 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x16e0b11 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x994938 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x9842c6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x98429a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0x11be626 0x11bddda 0x1179fa3 0x4956c1 # 0x11be625 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x65 github.com/pactus-project/pactus/sync/sync.go:313 # 0x11bddd9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:270 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 8] @ 0x48b5e5 0x490329 0x97fcc5 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x97fcc4 crypto/tls.(*Conn).processCertsFromClient+0x64 crypto/tls/handshake_server.go:942 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 160] @ 0x48b60c 0x490329 0x6e7266 0x72c6aa 0x11b8945 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6e7265 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x45 github.com/pactus-project/pactus/types/certificate/certificate.go:94 # 0x72c6a9 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:142 # 0x11b8944 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x124 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b60c 0x473914 0x473426 0xc3550e 0xc45fb3 0xc39d89 0xc37969 0xc50772 0xc4cd9a 0x4956c1 # 0xc3550d github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xad github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:467 # 0xc45fb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc39d88 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc88 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1147 # 0xc37968 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1e8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:921 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 16] @ 0x48b605 0x490329 0x678105 0x67c0ba 0x698377 0x6ae105 0x6e24a5 0x6e8ff5 0x6e89d7 0x118a557 0x118a2f8 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x678104 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.5/bitset.go:177 # 0x67c0b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x698376 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae104 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 96] @ 0x48b60c 0x490933 0x561145 0x1646afb 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1646afa github.com/creachadair/jrpc2.(*jmessage).toJSON+0xba github.com/creachadair/jrpc2@v1.3.5/json.go:186 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 224] @ 0x48b60c 0x425c25 0x6f9d9a 0x6f9db0 0x16e490f 0x171f493 0x1718b9f 0x1719e48 0x1719f3f 0x17198fd 0x17227d2 0x1722791 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x6f9d99 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6f9daf crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x171f492 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x1718b9e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x1719e47 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x1719f3e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x17198fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x17227d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722790 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b5e5 0x46efb3 0x7e10e7 0x7e4310 0x7e3fe5 0xb29419 0xb27997 0xe16956 0xe16948 0x11584bf 0xdf7c02 0xdf6072 0xdf4de5 0x4956c1 # 0x7e10e6 github.com/multiformats/go-multiaddr.readMultiaddr+0x346 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:156 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7e3fe4 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb29418 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe16955 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe16947 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11584be github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.48.0/config/config.go:393 # 0xdf7c01 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.60.0/server.go:781 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x93c777 0x16e495b 0x1737bda 0x93c6a7 0xdbd27f 0xdbdba5 0xdbd56a 0x67167a 0xdbd425 0xdbd3bf 0xdb879f 0xdb847d 0xdc2f99 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x93c776 crypto/hkdf.Expand[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdbdba4 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xa4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:77 # 0xdbd569 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD.func1+0x109 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:45 # 0x671679 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0xdbd424 github.com/quic-go/quic-go/internal/handshake.withoutFIPSEnforcement+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/fips140_go126.go:8 # 0xdbd3be github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1e github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:34 # 0xdb879e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:146 # 0xdb847c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:116 # 0xdc2f98 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.60.0/connection.go:358 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x5398c5 0xc2f954 0x4956c1 # 0x5398c4 context.WithCancel+0x64 context/context.go:242 # 0xc2f953 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0x273 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:179 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xd15dcc 0xd15985 0xd1f225 0xd72318 0xd70d1e 0xd702fa 0xd6e913 0x4956c1 # 0xd15dcb github.com/libp2p/go-yamux/v5.newSession+0x22b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:140 # 0xd15984 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd1f224 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd72317 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4f7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 320] @ 0x48b60c 0x490329 0x16e4a2e 0x1737bda 0x1738965 0x9895cd 0x945787 0x94f7de 0x98434c 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e4a2d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x98434b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0xb28230 0xb2821e 0xb29215 0xb27997 0xb2aefa 0xb2aeec 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0xb2822f github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x28f github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb2821d github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x27d github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:111 # 0xb29214 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2aef9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2aeeb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [16: 11796480] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b60c 0x490933 0x88fbd6 0x8a371a 0x8a3358 0x873dd7 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x8e5430 0x8e51ec 0x107cb85 0x107b0a5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x88fbd5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x873dd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8e542f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x8e51eb github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x48b605 0x48b17b 0x1188305 0x8fb358 0x1187f1f 0x1186fed 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x1188304 github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x124 github.com/pactus-project/pactus/state/state.go:597 # 0x8fb357 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:260 # 0x1187f1e github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:595 # 0x1186fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:506 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [19: 14008320] @ 0x48b613 0x490933 0x561145 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [23: 16957440] @ 0x48b613 0x490933 0x561145 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [19: 14008320] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [17: 12533760] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [21: 15482880] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16465d7 0x164768b 0x1649095 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x164768a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1649094 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [21: 15482880] @ 0x48b613 0x490933 0x561145 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 144] @ 0x48b5e5 0x425c25 0x55a617 0x1354657 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1354656 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:62 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 288] @ 0x48b5e5 0x425c25 0x12fdb9c 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x12fdb9b google.golang.org/grpc.newClientStreamWithParams+0x73b google.golang.org/grpc@v1.81.1/stream.go:354 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 896] @ 0x48b60c 0x490933 0x709bfa 0x709bc4 0x9782bf 0x709da4 0x70a1fc 0x709d1d 0x977c91 0x709da4 0x70a1fc 0x977bb7 0x977b18 0x977ac5 0x709da4 0x70a1fc 0x977805 0x97775c 0x94b937 0x984e0c 0x980b05 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x709bf9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x709bc3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9782be crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e crypto/tls/handshake_messages.go:1488 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x709d1c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x977c90 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x90 crypto/tls/handshake_messages.go:1487 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x977bb6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x977b17 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x977ac4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x977804 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97775b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x984e0b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b60c 0x425c25 0xb8da65 0xb8dad3 0xb8db58 0xb95831 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb42c25 0xb42c26 0xb427ff 0x4956c1 # 0xb8da64 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x124 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb8dad2 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x192 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:24 # 0xb8db57 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:72 # 0xb95830 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:340 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb42c24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb42c25 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:263 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0x6e3273 0x72b250 0x72b088 0x72d250 0x72cecd 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6e3272 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x72b24f github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xaf github.com/pactus-project/pactus/types/tx/tx.go:454 # 0x72b087 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3e7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x72d24f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72cecc github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b60c 0x490329 0x708665 0x8011b3 0x8075ed 0x80837d 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x708664 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x8011b2 crypto/x509.parseName+0x192 crypto/x509/parser.go:161 # 0x8075ec crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x68e870 0x6b4dd9 0x6b4698 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a557 0x118a2f8 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dd8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 3645440] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 4374528] @ 0x48b613 0x490933 0x561145 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x5bb365 0x5a237b 0x5bbbbb 0x5bab10 0xb2ae8a 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x5bb364 net.sockaddrToTCP+0x104 net/tcpsock_posix.go:19 # 0x5a237a net.(*netFD).accept+0x25a net/fd_unix.go:167 # 0x5bbbba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5bab0f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xb2ae89 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x29 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x4a3fb9 0x4a36a5 0x8e4bb4 0xc2ecce 0xc2ecb7 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x4a3fb8 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a36a4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e4bb3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc2eccd github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x68d github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc2ecb6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x676 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:127 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b605 0x490933 0x56adf9 0x56b1fc 0x56aa9d 0x55a634 0x1646857 0x164bce5 0x16481a5 0x4a4baa 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x164bce4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16481a4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 896] @ 0x48b60c 0x490329 0x72c61e 0x11b8945 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x72c61d github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:136 # 0x11b8944 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x124 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 64] @ 0x48b5e5 0x425c25 0xb91b94 0xb941b0 0x4956c1 # 0xb91b93 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0x173 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:73 # 0xb941af github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:138 0: 0 [6: 4374528] @ 0x48b613 0x490933 0x561145 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1441792] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 5103616] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 480] @ 0x48b60c 0x490329 0x848ea5 0x848730 0x8e5752 0xc354d0 0xc45fb3 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0x848ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x84872f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8e5751 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc354cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:461 # 0xc45fb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [7: 5103616] @ 0x48b613 0x490933 0x561145 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 5103616] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 4374528] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16465d7 0x164768b 0x1649095 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x164768a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1649094 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 278528] @ 0x48b613 0x490933 0x766252 0x77aa1f 0x78f71d 0x790346 0x8ef9e5 0x8ef91a 0x118702f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x766251 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x77aa1e github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x78f71c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x790345 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ef9e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8ef919 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x118702e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ee github.com/pactus-project/pactus/state/state.go:510 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 64] @ 0x48b5e5 0x425c25 0x72d11c 0x72c296 0x8efeae 0x8ed20b 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x72d11b github.com/pactus-project/pactus/types/block.(*Block).Decode+0xdb github.com/pactus-project/pactus/types/block/block.go:221 # 0x72c295 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8efead github.com/pactus-project/pactus/store.(*store).pruneBlock+0x6d github.com/pactus-project/pactus/store/store.go:521 # 0x8ed20a github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 96] @ 0x48b5e5 0x490329 0xc25585 0xc2588a 0xc46039 0xc39d89 0xc37969 0xc50772 0xc4cd9a 0x4956c1 # 0xc25584 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc25889 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc46038 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2189 # 0xc39d88 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc88 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1147 # 0xc37968 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1e8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:921 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 48] @ 0x48b60c 0x473297 0x5a6ed8 0x5b90f1 0x5b90d2 0xb2aec5 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0x5b90f0 net.ipEmptyString+0x50 net/ip.go:332 # 0x5b90d1 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0xb2aec4 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x64 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:251 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 32] @ 0x48b60c 0x425c25 0xb4711c 0xb470e3 0xb94508 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb4711b github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x5b github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb470e2 github.com/libp2p/go-libp2p-kad-dht/qpeerset.NewQueryPeerset+0x22 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:64 # 0xb94507 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2e7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:201 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 1280] @ 0x48b60c 0x490329 0x75f6b5 0x75f133 0x75f434 0x7771eb 0x777c11 0x777f25 0x79f9eb 0x783f08 0x784d47 0x7828ca 0x785887 0x7862f4 0x7875a9 0x4956c1 # 0x75f6b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x75f132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x75f433 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7771ea github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x777c10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x777f24 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x79f9ea github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x783f07 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x784d46 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7828c9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x785886 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7862f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7875a8 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 1048576] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x56385b 0x564a6a 0x5662a3 0x564a6a 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x56385a encoding/json.uintEncoder+0x15a encoding/json/encode.go:566 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x55c919 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11ae4ae 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x55c918 encoding/json.(*decodeState).object+0x8d8 encoding/json/decode.go:707 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 64] @ 0x48b60c 0x473297 0x1738929 0x1738509 0x985627 0x9855d3 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1738928 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985626 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9855d2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 80] @ 0x48b60c 0x490329 0x6349bc 0x634982 0x633c18 0x620926 0x6e45cb 0x6e45ac 0x6e441f 0x6e3f0f 0x8fb765 0x8fd137 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc43a 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6349bb math/big.nat.make+0x7b math/big/nat.go:67 # 0x634981 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x633c17 math/big.nat.mul+0x397 math/big/natmul.go:26 # 0x620925 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x6e45ca math/big.(*Int).Mul+0x16a math/big/int.go:184 # 0x6e45ab github.com/pactus-project/pactus/sortition.GetIndex+0x14b github.com/pactus-project/pactus/sortition/vrf.go:66 # 0x6e441e github.com/pactus-project/pactus/sortition.Verify+0x1be github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x6e3f0e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb764 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd136 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc439 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b60c 0x425c25 0x118270b 0x118262d 0x1182668 0x11847e6 0x11847d4 0x118a10e 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x118270a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11847e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11847d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:216 # 0x118a10d github.com/pactus-project/pactus/state.(*state).validateBlock+0xcd github.com/pactus-project/pactus/state/validation.go:28 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16384] @ 0x48b5ec 0x41b4ad 0xb76185 0xb79adb 0x161e0ab 0xa11429 0x161f3d6 0xa11429 0x16201e3 0xa11429 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0xb76184 github.com/prometheus/client_golang/prometheus.(*Registry).Gather+0x104 github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:422 # 0xb79ada github.com/prometheus/client_golang/prometheus.(*noTransactionGatherer).Gather+0x1a github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:1074 # 0x161e0aa github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0x2ca github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:171 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x161f3d5 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentMetricHandler.InstrumentHandlerInFlight.func1+0xb5 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:60 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x16201e2 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x4a3fb9 0x4a36a5 0x8e4bb4 0xd190e5 0xd190c7 0xd1879c 0x4956c1 # 0x4a3fb8 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a36a4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e4bb3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd190e4 github.com/libp2p/go-buffer-pool.Put+0x7e4 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd190c6 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7c6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xd1879b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 32] @ 0x48b5e5 0x421e0b 0x1266090 0x126605c 0x1268fbb 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13492c7 0x134d4e2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x126608f google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.81.1/credentials/credentials.go:261 # 0x126605b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:542 # 0x1268fba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:783 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13492c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:150 # 0x134d4e1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 256] @ 0x48b5e5 0x490329 0xc25585 0xc25425 0xc45f5d 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc25584 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc25424 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc45f5c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35c github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 352] @ 0x48b5e5 0x490329 0xd489cc 0xd48cf2 0x1105051 0x1107dd5 0x1108525 0x1107994 0x4956c1 # 0xd489cb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).listenAddressesNoLock+0x4b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:19 # 0xd48cf1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1b1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:52 # 0x1105050 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x1107dd4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x1108524 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x1107993 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 24] @ 0x48b5e5 0x48b725 0x4cc8bd 0x164edc9 0x164ed1c 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x164edc8 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0x48 github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:196 # 0x164ed1b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0xe1bd16 0xe1be4c 0xd54eca 0x6dc803 0x659152 0x658e8e 0x658ae6 0x11a6b49 0x11ae3f9 0x11ae138 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0xe1bd15 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x135 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:40 # 0xe1be4b github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:59 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x6dc802 github.com/pactus-project/pactus/util.(*LimitedReadCloser).Read+0x42 github.com/pactus-project/pactus/util/io.go:365 # 0x659151 github.com/fxamacker/cbor/v2.(*Decoder).read+0x191 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:150 # 0x658e8d github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x14d github.com/fxamacker/cbor/v2@v2.9.2/stream.go:112 # 0x658ae5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:31 # 0x11a6b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 4864] @ 0x48b60c 0x490329 0x75fdf4 0x77246a 0x772ee6 0x773178 0x773d66 0x773f7e 0x7723f5 0x761bb9 0x762330 0x762296 0x763553 0x7847aa 0x7828ca 0x785887 0x7862f4 0x7875a9 0x4956c1 # 0x75fdf3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x772469 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x772ee5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x773177 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x773d65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x773f7d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x7723f4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x761bb8 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x76232f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x762295 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x763552 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x7847a9 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7828c9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x785886 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7862f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7875a8 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 2048] @ 0x48b60c 0x490933 0x776f2f 0x777c11 0x777f25 0x79f9eb 0x783f08 0x784d47 0x7828ca 0x785887 0x7862f4 0x7875a9 0x4956c1 # 0x776f2e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x777c10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x777f24 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x79f9ea github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x783f07 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x784d46 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7828c9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x785886 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7862f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7875a8 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 24] @ 0x48b60c 0x47335e 0x473352 0x4728c5 0x472ad0 0x5b92d4 0x5b9216 0xb2af47 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x5b92d3 net.JoinHostPort+0x233 net/ipsock.go:242 # 0x5b9215 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0xb2af46 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0xe6 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:259 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 256] @ 0x48b5e5 0x490329 0x4a3b3c 0x4a3986 0x4a36fc 0xa09c26 0xa0aaac 0xa0f298 0x4956c1 # 0x4a3b3b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3985 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a36fb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xa09c25 net/http.newBufioWriterSize+0x65 net/http/server.go:876 # 0xa0aaab net/http.(*conn).readRequest+0x92b net/http/server.go:1071 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 64] @ 0x48b60c 0x473297 0x88e005 0x8a371a 0x8a3358 0x873dd7 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12ee133 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x135de67 0x16374d4 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x88e004 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x873dd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee132 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x135de66 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x16374d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 128] @ 0x48b5e5 0x4908c7 0x107a57e 0x107ab86 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x107a57d github.com/libp2p/go-libp2p/p2p/protocol/identify.diff+0x21d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:709 # 0x107ab85 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1e5 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:729 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 48] @ 0x48b60c 0x490329 0x543175 0x66b7c5 0x6e32cb 0x6e3261 0x6e7dbf 0x72d165 0x72c296 0x8efeae 0x8ed20b 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6e32ca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e3260 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e7dbe github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x72d164 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x72c295 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8efead github.com/pactus-project/pactus/store.(*store).pruneBlock+0x6d github.com/pactus-project/pactus/store/store.go:521 # 0x8ed20a github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0xa09938 0xa098f9 0xa09a15 0xa0f17a 0x4956c1 # 0xa09937 bufio.NewReaderSize+0x1f7 bufio/bufio.go:56 # 0xa098f8 bufio.NewReader+0x1b8 bufio/bufio.go:63 # 0xa09a14 net/http.newBufioReader+0x2d4 net/http/server.go:865 # 0xa0f179 net/http.(*conn).serve+0x2b9 net/http/server.go:1981 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ce95 0x68e639 0x68e870 0x6b4dd9 0x6b4698 0x6b47d2 0x6e2767 0x6e43d9 0x6e3f0f 0x8fb765 0x8fd137 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc43a 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ce94 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dd8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e43d8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f0e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb764 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd136 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc439 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xddd846 0xdc20ea 0xdc221e 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0xddd845 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.60.0/frame_sorter.go:39 # 0xdc20e9 github.com/quic-go/quic-go.newCryptoStream+0xc9 github.com/quic-go/quic-go@v0.60.0/crypto_stream.go:31 # 0xdc221d github.com/quic-go/quic-go.init.func1+0x1fd github.com/quic-go/quic-go@v0.60.0/connection.go:278 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [1: 48] @ 0x48b60c 0x47335e 0x473352 0x4728c5 0x472ba5 0x5b92a5 0x5b9216 0xb2aec5 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x5b92a4 net.JoinHostPort+0x204 net/ipsock.go:240 # 0x5b9215 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0xb2aec4 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x64 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:251 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 240] @ 0x48b5e5 0x425c25 0x12fec51 0x1300445 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x12fec50 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.81.1/stream.go:490 # 0x1300444 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.81.1/stream.go:833 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 144] @ 0x48b60c 0x473297 0x51ce8a 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x900fea 0x7aeed1 0x900de9 0x900cc5 0x1101334 0x11012cd 0x1101787 0x9006eb 0x1101609 0x10fc5e2 0x11788d8 0x4956c1 # 0x51ce89 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x900fe9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x900de8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1101333 github.com/multiformats/go-multistream.ReadNextToken[...]+0xb3 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11012cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x4c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1101786 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1101608 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10fc5e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x11788d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:114 0: 0 [1: 16] @ 0x48b5e5 0x490329 0xc29c3f 0x1178151 0x11746ca 0x4956c1 # 0xc29c3e github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x1178150 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x170 github.com/pactus-project/pactus/network/stream.go:74 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 256] @ 0x48b5e5 0x4908c7 0xb479a5 0xb95c7e 0xb95b6e 0xb95085 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb42c25 0xb42c26 0xb427ff 0x4956c1 # 0xb479a4 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:136 # 0xb95c7d github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:382 # 0xb95b6d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:369 # 0xb95084 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:315 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb42c24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb42c25 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:263 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b5e5 0x4908c7 0xbfa748 0xbf96ad 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbfa747 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:3027 # 0xbf96ac github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2688 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x48b60c 0x473297 0x51fe06 0x121fab4 0x15d5005 0x134b66b 0x15a8d1e 0x134b4c3 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0x121fab3 google.golang.org/grpc/status.Errorf+0x33 google.golang.org/grpc@v1.81.1/status/status.go:64 # 0x15d5004 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0xe4 github.com/pactus-project/pactus/www/grpc/blockchain.go:283 # 0x134b66a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134b4c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:434 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 704] @ 0x48b60c 0x490329 0xb110b0 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0xb110af github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [4: 768] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x6b4cc5 0x6b4698 0x6b47d2 0x6e2767 0x6e43d9 0x6e3f0f 0x8fb765 0x8fd137 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc43a 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4cc4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e43d8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f0e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb764 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd136 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc439 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 32] @ 0x48b60c 0x490933 0x770eac 0x762296 0x76233a 0x762296 0x763553 0x7847aa 0x7828ca 0x785887 0x7862f4 0x7875a9 0x4956c1 # 0x770eab github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x762295 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x762339 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x119 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:160 # 0x762295 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x763552 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x7847a9 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7828c9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x785886 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7862f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7875a8 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 192] @ 0x48b5e5 0x425c25 0x70a165 0x96f245 0x96ee37 0x94b937 0x98415b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96f244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96ee36 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x98415a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b60c 0x490933 0x88fbd6 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0xb1116a 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x88fbd5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb11169 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 64] @ 0x48b60c 0x490329 0x1738698 0x1738509 0x985627 0x9855d3 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1738697 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985626 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9855d2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x7e28d8 0x7e250e 0xb2820f 0xb29215 0xb27997 0xb2aefa 0xb2aeec 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x7e28d7 github.com/multiformats/go-multiaddr.newComponent+0x2f7 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x7e250d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb2820e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb29214 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2aef9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2aeeb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x4120b2 0x410c0d 0x41647c 0xd4a674 0xd498df 0x4956c1 # 0xd4a673 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x1d3 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:276 # 0xd498de github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0x3e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:146 0: 0 [1: 32] @ 0x48b60c 0x425c25 0x118270b 0x118262d 0x118262d 0x11847e6 0x11847d4 0x118a10e 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x118270a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11847e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11847d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:216 # 0x118a10d github.com/pactus-project/pactus/state.(*state).validateBlock+0xcd github.com/pactus-project/pactus/state/validation.go:28 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 8] @ 0x48b5e5 0x4908c7 0x12ebe67 0x12fd635 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x12ebe66 google.golang.org/grpc.OnFinishCallOption.before+0x46 google.golang.org/grpc@v1.81.1/rpc_util.go:384 # 0x12fd634 google.golang.org/grpc.newClientStreamWithParams+0x1d4 google.golang.org/grpc@v1.81.1/stream.go:310 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x4120b2 0x410c0d 0x416e47 0xc38e26 0xc37932 0xc50772 0xc4cd9a 0x4956c1 # 0xc38e25 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x625 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1037 # 0xc37931 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1b1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:920 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 3456] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xcfaac9 0xcfbd15 0xd555b9 0x10f9cd7 0xd49945 0x4956c1 # 0xcfaac8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x228 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:707 # 0xcfbd14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10f9cd6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 8] @ 0x48b5e5 0x425c25 0x121fb48 0x121fb3b 0x121faa1 0x15d4df8 0x134b30b 0x15a8d1e 0x134b163 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x121fb47 google.golang.org/grpc/internal/status.(*Status).Err+0xc7 google.golang.org/grpc@v1.81.1/internal/status/status.go:129 # 0x121fb3a google.golang.org/grpc/status.Error+0xba google.golang.org/grpc@v1.81.1/status/status.go:59 # 0x121faa0 google.golang.org/grpc/status.Errorf+0x20 google.golang.org/grpc@v1.81.1/status/status.go:64 # 0x15d4df7 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0x157 github.com/pactus-project/pactus/www/grpc/blockchain.go:252 # 0x134b30a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134b162 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:416 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 144] @ 0x48b5e5 0x490329 0xc3836b 0xc378fb 0xc50772 0xc4cd9a 0x4956c1 # 0xc3836a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x80a github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:990 # 0xc378fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x17a github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:919 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 48] @ 0x48b5e5 0x4908c7 0xb9037d 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb9037c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:270 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0xd1eabf 0xd1ed08 0xd54eca 0x900fea 0x7aeed1 0x900de9 0x900cc5 0xd72ea5 0xd72e7c 0x10f97a9 0xd49945 0x4956c1 # 0xd1eabe github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x9e github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:24 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x900fe9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x900de8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd72ea4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd72e7b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 512] @ 0x48b60c 0x425c25 0x7f7e7e 0x7f7e93 0x9948f4 0x945796 0x9842c7 0x98429b 0x980af2 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x7f7e7d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f7e92 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x9948f3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x9842c6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x98429a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b60c 0x425c25 0x118270b 0x118262d 0x1182668 0x118262d 0x1184832 0x1184818 0x118a10e 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x118270a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1184831 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1184817 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:217 # 0x118a10d github.com/pactus-project/pactus/state.(*state).validateBlock+0xcd github.com/pactus-project/pactus/state/validation.go:28 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x662f3d 0x984ff9 0x980b05 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x662f3c crypto.SignMessage+0xbc crypto/crypto.go:250 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0x75574a 0x75570a 0x755737 0x755702 0x1188a83 0x15d2997 0x134a8eb 0x15a8d1e 0x134a743 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x755749 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x755709 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:122 # 0x755736 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:213 # 0x755701 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:121 # 0x1188a82 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:668 # 0x15d2996 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x56 github.com/pactus-project/pactus/www/grpc/blockchain.go:34 # 0x134a8ea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:360 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134a742 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:362 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 16] @ 0x48b60c 0x490933 0x56adf9 0x56b1fc 0x56aa9d 0x55a634 0x1646d35 0x1646945 0x1646265 0x1653338 0x16519b6 0x16511dd 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1646264 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653337 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16519b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x16511dc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc905 0x16d7f72 0x1737d55 0x1738965 0x98954e 0x945787 0x985665 0x985637 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16d7f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x1737d54 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x985664 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x985636 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b5e5 0x46efb3 0x7e10e7 0x7e4310 0x7e3fe5 0xb29279 0xb27997 0xb2af7c 0xb2af6e 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x7e10e6 github.com/multiformats/go-multiaddr.readMultiaddr+0x346 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:156 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7e3fe4 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb29278 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2af7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2af6d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 16] @ 0x48b60c 0x425c25 0x7e7168 0x7e719c 0x7ee226 0x7e24b8 0xb2820f 0xb29215 0xb27997 0xb2af7c 0xb2af6e 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x7e7167 net.ParseIP+0x27 net/ip.go:528 # 0x7e719b github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x7ee225 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7e24b7 github.com/multiformats/go-multiaddr.NewComponent+0x1f7 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb2820e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb29214 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2af7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2af6d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 32] @ 0x48b60c 0x47335e 0x473352 0x4728c5 0x472ad0 0x510b2a 0x5b2bcc 0xd7cb2e 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x510b29 os.(*SyscallError).Error+0x49 os/error.go:54 # 0x5b2bcb net.(*OpError).Error+0x12b net/net.go:520 # 0xd7cb2d github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x46d github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:96 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x48b5e5 0x4908c7 0xbfa748 0xbf96ad 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbfa747 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:3027 # 0xbf96ac github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2688 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0xb8d9f3 0xb8db26 0xb95831 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb42c25 0xb42c26 0xb427ff 0x4956c1 # 0xb8d9f2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xb2 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:36 # 0xb8db25 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:70 # 0xb95830 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:340 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb42c24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb42c25 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:263 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 13568] @ 0x48b60c 0x473914 0x473426 0x11c3f27 0x466295 0x4568f0 0x4568c7 0x4956c1 # 0x11c3f26 github.com/pactus-project/pactus/util/bip39/wordlists.init.3+0x26 github.com/pactus-project/pactus/util/bip39/wordlists/english.go:14 # 0x466294 runtime.doInit1+0xd4 runtime/proc.go:8103 # 0x4568ef runtime.doInit+0x26f runtime/proc.go:8070 # 0x4568c6 runtime.main+0x246 runtime/proc.go:258 0: 0 [1: 128] @ 0x48b5e5 0x425c25 0x73ea8a 0x74d8d0 0x74d8cb 0x74e42c 0x74e420 0x130d845 0x130d82f 0x466295 0x4568f0 0x4568c7 0x4956c1 # 0x73ea89 regexp/syntax.parse+0xa9 regexp/syntax/parse.go:915 # 0x74d8cf regexp/syntax.Parse+0x2f regexp/syntax/parse.go:888 # 0x74d8ca regexp.compile+0x2a regexp/regexp.go:168 # 0x74e42b regexp.Compile+0x2b regexp/regexp.go:131 # 0x74e41f regexp.MustCompile+0x1f regexp/regexp.go:311 # 0x130d844 github.com/NathanBaulch/protoc-gen-cobra/naming.init.func1+0x24 github.com/NathanBaulch/protoc-gen-cobra@v1.2.1/naming/name.go:14 # 0x130d82e github.com/NathanBaulch/protoc-gen-cobra/naming.init+0xe github.com/NathanBaulch/protoc-gen-cobra@v1.2.1/naming/name.go:16 # 0x466294 runtime.doInit1+0xd4 runtime/proc.go:8103 # 0x4568ef runtime.doInit+0x26f runtime/proc.go:8070 # 0x4568c6 runtime.main+0x246 runtime/proc.go:258 0: 0 [1: 67108864] @ 0x48b613 0x490329 0x11db811 0x11db2f3 0x11e14c5 0x11e1447 0x11e5686 0x11e3c51 0x159f330 0x16a743f 0x16a5e85 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x11db810 golang.org/x/crypto/argon2.initBlocks+0x70 golang.org/x/crypto@v0.53.0/argon2/argon2.go:162 # 0x11db2f2 golang.org/x/crypto/argon2.deriveKey+0x152 golang.org/x/crypto@v0.53.0/argon2/argon2.go:117 # 0x11e14c4 golang.org/x/crypto/argon2.IDKey+0x244 golang.org/x/crypto@v0.53.0/argon2/argon2.go:101 # 0x11e1446 github.com/pactus-project/pactus/wallet/encrypter.(*Encrypter).Decrypt+0x1c6 github.com/pactus-project/pactus/wallet/encrypter/encrypter.go:245 # 0x11e5685 github.com/pactus-project/pactus/wallet/vault.(*Vault).decryptKeyStore+0x45 github.com/pactus-project/pactus/wallet/vault/vault.go:505 # 0x11e3c50 github.com/pactus-project/pactus/wallet/vault.(*Vault).PrivateKeys+0x50 github.com/pactus-project/pactus/wallet/vault/vault.go:258 # 0x159f32f github.com/pactus-project/pactus/wallet.(*addresses).PrivateKeys+0x1af github.com/pactus-project/pactus/wallet/addresses.go:217 # 0x16a743e github.com/pactus-project/pactus/cmd.MakeValidatorKey+0x2fe github.com/pactus-project/pactus/cmd/cmd.go:378 # 0x16a5e84 github.com/pactus-project/pactus/cmd.StartNode+0x204 github.com/pactus-project/pactus/cmd/cmd.go:163 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x1737f4b 0x984218 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737f4a crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0xaa crypto/internal/fips140/tls13/tls13.go:97 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 160] @ 0x48b5e5 0x425c25 0xcfcb7e 0xcfa73c 0xcfc4c5 0x107861f 0x1077b8b 0x1077150 0x4956c1 # 0xcfcb7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcfa73b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x1fb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:679 # 0xcfc4c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:937 # 0x107861e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x7e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:509 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32] @ 0x48b5e5 0x4908c7 0x12fc7d9 0x12dde31 0x161aaba 0x12ddd17 0x13492c7 0x134d4e2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x12fc7d8 google.golang.org/grpc.newClientStream+0x218 google.golang.org/grpc@v1.81.1/stream.go:222 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13492c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:150 # 0x134d4e1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x164674e 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x164674d github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x4d github.com/creachadair/jrpc2@v1.3.5/json.go:93 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 480] @ 0x48b5e5 0x490329 0xb3b315 0xb3b263 0xb41413 0xb427dd 0x4956c1 # 0xb3b314 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0x174 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb3b262 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb41412 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:141 # 0xb427dc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x47c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc905 0x93dbe3 0x9867b7 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x93dbe2 crypto/tls.signedMessage+0xc2 crypto/tls/auth.go:117 # 0x9867b6 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5b6 crypto/tls/handshake_server_tls13.go:1097 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x4cc4f5 0x647625 0x64109c 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x4cc4f4 reflect.MakeSlice+0x74 reflect/value.go:3061 # 0x647624 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2367 # 0x64109b github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1682 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b605 0x473914 0x473426 0x7e1d2c 0x7e2d8a 0x7e0c87 0x7e0e9c 0x7e4310 0xb1339a 0xb1315a 0xb13139 0xb154c8 0xb86329 0xb8854f 0x4956c1 # 0x7e1d2b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e2d89 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb13399 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xd9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:109 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb86328 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:383 # 0xb8854e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:692 0: 0 [1: 128] @ 0x48b60c 0x490329 0x678b25 0x67c456 0x6ae01d 0x6e24a5 0x72a1e6 0x729daf 0x117ccf2 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x678b24 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x67c455 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0x6e3273 0x6e310a 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72e76e 0x72e754 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6e3272 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e3109 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72e76d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72e753 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0x11be84e 0x11bddae 0x1179fa3 0x4956c1 # 0x11be84d github.com/pactus-project/pactus/sync.(*synchronizer).processDisconnectEvent+0x4d github.com/pactus-project/pactus/sync/sync.go:328 # 0x11bddad github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x8d github.com/pactus-project/pactus/sync/sync.go:266 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x72b725 0x72b80c 0x8fed15 0x117ea51 0x117e265 0x11891fc 0x11bc43a 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x72b724 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:516 # 0x72b80b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x8fed14 github.com/pactus-project/pactus/execution.CheckAndExecute+0xd4 github.com/pactus-project/pactus/execution/execution.go:33 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc439 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 131072] @ 0x48b613 0x490933 0x766252 0x77aa1f 0x78f71d 0x790346 0x8ef9e5 0x8ef91a 0x118702f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x766251 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x77aa1e github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x78f71c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x790345 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ef9e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8ef919 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x118702e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ee github.com/pactus-project/pactus/state/state.go:510 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x698546 0x6ae86c 0x6ae045 0x6e24a5 0x6e8ff5 0x6e89d7 0x118a64f 0x1186b2f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x698545 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6ae86b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae044 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x490329 0xd7c754 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0xd7c753 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x93 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:67 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b5e5 0x46eb2d 0x8e6d45 0x8e6d2e 0x8e6cba 0xc242b5 0xc24068 0xc2ad65 0x107b413 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x8e6d44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8e6d2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8e6cb9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc242b4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x194 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc24067 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc2ad64 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x107b412 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xa72 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:806 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 48] @ 0x48b60c 0x473914 0x473426 0xb8d77e 0xb8d703 0xb8d717 0xb8dcfa 0xb957ed 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb42c25 0xb42c26 0xb427ff 0x4956c1 # 0xb8d77d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb8d702 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:38 # 0xb8d716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:46 # 0xb8dcf9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:109 # 0xb957ec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:344 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb42c24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb42c25 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:263 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x48b5e5 0x4908c7 0xb479a5 0xb94b15 0xb946e5 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb479a4 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:136 # 0xb94b14 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0xf4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:259 # 0xb946e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:217 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 2883584] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [34: 24510464] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16465d7 0x164768b 0x1649095 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x164768a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1649094 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [38: 27394048] @ 0x48b613 0x490933 0x561145 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [39: 28114944] @ 0x48b613 0x490933 0x561145 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [32: 23068672] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [39: 28114944] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [37: 26673152] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [38: 27394048] @ 0x48b613 0x490933 0x561145 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 1425408] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x564fc5 0x564a6a 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x564fc4 encoding/json.mapEncoder.encode+0x484 encoding/json/encode.go:802 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b605 0x490329 0x1737ba5 0x1738965 0x9895cd 0x945787 0x9842c7 0x98429b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737ba4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x9842c6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x98429a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b5e5 0x490329 0x70238e 0x7031be 0x703688 0x812e8c 0x812e6b 0xd7b745 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70238d encoding/asn1.makeBody+0xacd encoding/asn1/marshal.go:525 # 0x7031bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x703687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x812e8b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x812e6a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b60c 0x490933 0x96b60f 0x94c3da 0x94bf0f 0x97b6db 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x96b60e crypto/tls.(*clientHelloMsg).unmarshal+0x1a6e crypto/tls/handshake_messages.go:523 # 0x94c3d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x4120b2 0x414137 0x413ea5 0x416ed1 0xc38e26 0xc37932 0xc50772 0xc4cd9a 0x4956c1 # 0xc38e25 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x625 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1037 # 0xc37931 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1b1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:920 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 96] @ 0x48b60c 0x490329 0x67c099 0x698377 0x6ae11a 0x6e24a5 0x6e43d9 0x6e3f0f 0x8fb765 0x8fd137 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc43a 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x67c098 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x698376 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae119 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e43d8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f0e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb764 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd136 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc439 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 4194304] @ 0x48b613 0x490329 0x7673ed 0x77d048 0x77c465 0x77c93e 0x77cad0 0x8eca9c 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x7673ec github.com/syndtr/goleveldb/leveldb/memdb.New+0xec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:474 # 0x77d047 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x447 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:525 # 0x77c464 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x77c93d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x77cacf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8eca9b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:87 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 40960] @ 0x48b613 0x425c25 0x77d34c 0x77d289 0x77c465 0x77c93e 0x77cad0 0x8eca9c 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x77d34b github.com/syndtr/goleveldb/leveldb/journal.NewReader+0x74b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/journal/journal.go:153 # 0x77d288 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x688 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:541 # 0x77c464 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x77c93d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x77cacf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8eca9b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:87 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x6e0d68 0x117bc4b 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x6e0d67 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x167 github.com/pactus-project/pactus/crypto/bls/bls.go:79 # 0x117bc4a github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8a github.com/pactus-project/pactus/sync/bundle/message/hello.go:58 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 98304] @ 0x48b613 0x490933 0x766252 0x77aa1f 0x78f71d 0x790346 0x8ef9e5 0x8ef91a 0x118702f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x766251 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x77aa1e github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x78f71c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x790345 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ef9e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8ef919 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x118702e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ee github.com/pactus-project/pactus/state/state.go:510 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 712704] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0xdc2985 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0xdc2984 github.com/quic-go/quic-go.init.func1+0x964 github.com/quic-go/quic-go@v0.60.0/connection.go:308 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x7e0a15 0x7e0e9c 0x7e4310 0x7e3fe5 0x11ae590 0x11adc6f 0x11ae113 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x7e0a14 github.com/multiformats/go-multiaddr.readComponent+0x1d4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7e3fe4 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae58f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b5e5 0x4908c7 0x1300c68 0x13016d9 0x1300682 0x13013dc 0x12dde59 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1300c67 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.81.1/stream.go:936 # 0x13016d8 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.81.1/stream.go:992 # 0x1300681 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.81.1/stream.go:851 # 0x13013db google.golang.org/grpc.(*clientStream).SendMsg+0x69b google.golang.org/grpc@v1.81.1/stream.go:991 # 0x12dde58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.81.1/call.go:70 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 4096] @ 0x48b60c 0x490329 0xb10ddf 0xb10d72 0xb10d76 0x1078876 0x1077c66 0x10758e8 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb10dde bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xb10d71 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xb10d75 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x1078875 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2d5 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:524 # 0x1077c65 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x10758e7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0x456f58 0x469db5 0xd1bb8b 0xd1ecf8 0xd54eca 0x900fea 0x7aeed1 0x900de9 0x900cc5 0xd72ea5 0xd72e7c 0x10f97a9 0xd49945 0x4956c1 # 0xd1bb8a github.com/libp2p/go-yamux/v5.(*Stream).Read+0x1ca github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 # 0xd1ecf7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x900fe9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x900de8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd72ea4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd72e7b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x499c05 0x547e46 0x981235 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x499c04 internal/reflectlite.Swapper+0x264 internal/reflectlite/swapper.go:58 # 0x547e45 sort.SliceStable+0x85 sort/slice.go:43 # 0x981234 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x674 crypto/tls/handshake_server_tls13.go:228 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0xd44a4e 0x10fa8c9 0x117821b 0x11746ca 0x4956c1 # 0xd44a4d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x8d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:475 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 1425408] @ 0x48b613 0x490933 0x561145 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 3563520] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 288] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x8fa7ca 0x8fcf19 0x8fcd93 0x8febca 0x8febc8 0x1182cb9 0x1186d32 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x8fa7c9 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x1a9 github.com/pactus-project/pactus/sandbox/sandbox.go:164 # 0x8fcf18 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x78 github.com/pactus-project/pactus/execution/executor/sortition.go:23 # 0x8fcd92 github.com/pactus-project/pactus/execution/executor.MakeExecutorImpl+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:28 # 0x8febc9 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x29 github.com/pactus-project/pactus/execution/executor/executor.go:12 # 0x8febc7 github.com/pactus-project/pactus/execution.Execute+0x27 github.com/pactus-project/pactus/execution/execution.go:10 # 0x1182cb8 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x1186d31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3f1 github.com/pactus-project/pactus/state/state.go:486 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 4988928] @ 0x48b613 0x490933 0x561145 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 4276224] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 4988928] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 2850816] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16465d7 0x164768b 0x1649095 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x164768a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1649094 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 3563520] @ 0x48b613 0x490933 0x561145 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 80] @ 0x48b60c 0x490329 0x118517c 0x1185142 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x118517b github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x21b github.com/pactus-project/pactus/types/certificate/certificate.go:361 # 0x1185141 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:296 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 128] @ 0x48b5e5 0x4908c7 0xc53630 0xc5365d 0xc40469 0xc4045d 0xc3de91 0xc3c816 0xc3c817 0xc3c075 0xc51492 0xc4d47a 0x4956c1 # 0xc5362f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:26 # 0xc5365c github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:97 # 0xc40468 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:68 # 0xc4045c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1583 # 0xc3de90 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x5b0 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1553 # 0xc3c815 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x7d5 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1334 # 0xc3c816 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x7d6 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1404 # 0xc3c074 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x34 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1333 # 0xc51491 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1582 # 0xc4d479 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xd79 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:960 0: 0 [1: 8] @ 0x48b5e5 0x425c25 0x12fcb25 0x12dde31 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x12fcb24 google.golang.org/grpc.newClientStream+0x564 google.golang.org/grpc@v1.81.1/stream.go:245 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b60c 0x490329 0x1737ba5 0x1738965 0x98954e 0x945787 0x9842c7 0x98429b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737ba4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x9842c6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x98429a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x12fc725 0x12dde31 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x12fc724 google.golang.org/grpc.newClientStream+0x164 google.golang.org/grpc@v1.81.1/stream.go:222 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b60c 0x490933 0x9766db 0x9765a3 0x9765a8 0x709da4 0x70a1fc 0x976534 0x976513 0x709da4 0x70a1fc 0x975fa5 0x975e97 0x709da4 0x70a1fc 0x975638 0x975535 0x709da4 0x70a1fc 0x975405 0x97535c 0x94b937 0x984cc5 0x980b05 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x9766da vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x17a vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9765a2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x9765a7 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2.1+0x47 crypto/tls/handshake_messages.go:1290 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x976533 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x976512 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2+0x12 crypto/tls/handshake_messages.go:1288 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975fa4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x975e96 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975637 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x975534 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97535b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x984cc4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b5e5 0x490329 0xdade91 0xdadda9 0xdae029 0xdc2ca5 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0xdade90 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHistory+0x150 github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/sent_packet_history.go:33 # 0xdadda8 github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x68 github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/sent_packet_handler.go:54 # 0xdae028 github.com/quic-go/quic-go/internal/ackhandler.NewSentPacketHandler+0xa8 github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/sent_packet_handler.go:144 # 0xdc2ca4 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.60.0/connection.go:313 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [1: 64] @ 0x48b5e5 0x4908c7 0xbf6439 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf6438 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xcb8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2059 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 256] @ 0x48b5e5 0x4908c7 0x875f49 0x875f29 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12ee133 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x875f48 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x875f28 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee132 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 48] @ 0x48b5e5 0x425c25 0xa1dbf1 0xa1dc34 0xa318d9 0xa0a3a7 0xa0f298 0x4956c1 # 0xa1dbf0 io.LimitReader+0x530 io/io.go:461 # 0xa1dc33 net/http.readTransfer+0x573 net/http/transfer.go:573 # 0xa318d8 net/http.readRequest+0x6f8 net/http/request.go:1158 # 0xa0a3a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x99494f 0x945796 0x9842c7 0x98429b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x99494e crypto/tls.aeadAESGCMTLS13+0x8e crypto/tls/cipher_suites.go:570 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x9842c6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x98429a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x53bbb3 0xa68dd9 0xa68da1 0xa68aed 0xa6d68c 0xb963ac 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0xa68dd8 go.opentelemetry.io/otel/trace.ContextWithSpan+0x1b8 go.opentelemetry.io/otel/trace@v1.44.0/context.go:14 # 0xa68da0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x180 go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:186 # 0xa68aec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:150 # 0xa6d68b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb963ab github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:422 0: 0 [7: 4931584] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b605 0x425c25 0x87cab1 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x8d6fcc 0xd7b68c 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x87cab0 google.golang.org/protobuf/internal/impl.consumeInt32Ptr+0x90 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:707 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8d6fcb github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:125 # 0xd7b68b github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x40b github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:194 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b60c 0x490329 0x1737ba5 0x1738965 0x9896e5 0x98547c 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737ba4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9896e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:39 # 0x98547b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 4931584] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xddd846 0xdfb8ea 0xdfb94d 0xdfcae5 0xe0963f 0xdfd72e 0xdfd9a5 0xdd2489 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0xddd845 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.60.0/frame_sorter.go:39 # 0xdfb8e9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.60.0/receive_stream.go:69 # 0xdfb94c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.60.0/stream.go:103 # 0xdfcae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:76 # 0xe0963e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.60.0/streams_map_incoming.go:143 # 0xdfd72d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.60.0/streams_map.go:279 # 0xdfd9a4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.60.0/streams_map.go:310 # 0xdd2488 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.60.0/connection.go:1824 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [1: 278528] @ 0x48b613 0x490933 0x766252 0x77b776 0x77ad2b 0x77b21c 0x77d5af 0x77c465 0x77c93e 0x77cad0 0x8eca9c 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x766251 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x77b775 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x315 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x77ad2a github.com/syndtr/goleveldb/leveldb.decodeBatch+0x22a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x77b21b github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x1db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x77d5ae github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x9ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x77c464 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x77c93d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x77cacf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8eca9b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:87 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 208] @ 0x48b60c 0x490329 0x848ea5 0x848730 0x8e5752 0xc354d0 0xc45fb3 0xc39d89 0xc37969 0xc50772 0xc4cd9a 0x4956c1 # 0x848ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x84872f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8e5751 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc354cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:461 # 0xc45fb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc39d88 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc88 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1147 # 0xc37968 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1e8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:921 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [9: 6340608] @ 0x48b613 0x490933 0x561145 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [11: 7749632] @ 0x48b613 0x490933 0x561145 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 704512] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [11: 7749632] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [10: 7045120] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16465d7 0x164768b 0x1649095 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x164768a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1649094 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [12: 8454144] @ 0x48b613 0x490933 0x561145 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b5e5 0x490329 0x564d96 0x564a6a 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x564d95 encoding/json.mapEncoder.encode+0x255 encoding/json/encode.go:784 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 96] @ 0x48b60c 0x490933 0x770eac 0x762296 0x76233a 0x762296 0x763553 0x7847aa 0x7828ca 0x785887 0x7862f4 0x7875a9 0x4956c1 # 0x770eab github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x762295 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x762339 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x119 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:160 # 0x762295 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x763552 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x7847a9 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7828c9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x785886 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7862f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7875a8 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 256] @ 0x48b60c 0x490933 0x776f2f 0x777c11 0x777f25 0x79f9eb 0x783f08 0x784d47 0x7828ca 0x785887 0x7862f4 0x7875a9 0x4956c1 # 0x776f2e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x777c10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x777f24 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x79f9ea github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x783f07 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x784d46 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7828c9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x785886 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7862f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7875a8 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 8] @ 0x48b5e5 0x490329 0x110703a 0x1105d32 0x10ec3bb 0x10eba28 0x10e94f1 0x10e8fd0 0x4956c1 # 0x1107039 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).getTopExternalAddrs+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:290 # 0x1105d31 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).AddrsFor+0x3b1 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:230 # 0x10ec3ba github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x41a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:562 # 0x10eba27 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:495 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 112] @ 0x48b5e5 0x490329 0xb8d6f6 0xb8dcce 0xb96f59 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8d6f5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:44 # 0xb8dccd github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:108 # 0xb96f58 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:500 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 48] @ 0x48b5e5 0x425c25 0x4cc4f5 0x6fda45 0x6fe550 0x6fec27 0xd7b5e8 0xd7b5b6 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x4cc4f4 reflect.MakeSlice+0x74 reflect/value.go:3061 # 0x6fda44 encoding/asn1.parseField+0x1544 encoding/asn1/asn1.go:992 # 0x6fe54f encoding/asn1.parseField+0x204f encoding/asn1/asn1.go:980 # 0x6fec26 encoding/asn1.UnmarshalWithParams+0x1a6 encoding/asn1/asn1.go:1168 # 0xd7b5e7 encoding/asn1.Unmarshal+0x367 encoding/asn1/asn1.go:1141 # 0xd7b5b5 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x335 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:191 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b605 0x490329 0x6e9aca 0x8eac9a 0x8ee7e6 0x118815c 0x8fb1e2 0x1187f9a 0x1186fed 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6e9ac9 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x29 github.com/pactus-project/pactus/types/account/account.go:83 # 0x8eac99 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8ee7e5 github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x85 github.com/pactus-project/pactus/store/store.go:328 # 0x118815b github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x5b github.com/pactus-project/pactus/state/state.go:606 # 0x8fb1e1 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:249 # 0x1187f99 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:604 # 0x1186fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:506 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 64] @ 0x48b60c 0x490329 0x66a2c6 0x66a327 0x11c31a7 0x15a0569 0x159fe79 0x159fce5 0x168d1a3 0x4956c1 # 0x66a2c5 encoding/hex.EncodeToString+0x25 encoding/hex/hex.go:127 # 0x66a326 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x86 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x11c31a6 github.com/pactus-project/pactus/wallet/types.MakeTransactionInfos+0x626 github.com/pactus-project/pactus/wallet/types/types.go:136 # 0x15a0568 github.com/pactus-project/pactus/wallet.(*transactions).addTransactionWithStatus+0x48 github.com/pactus-project/pactus/wallet/transactions.go:200 # 0x159fe78 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x118 github.com/pactus-project/pactus/wallet/transactions.go:134 # 0x159fce4 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x168d1a2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ceb4 0x68e639 0x6b4cc5 0x6b4698 0x6b47d2 0x6e2767 0x6e3d37 0x118a2a5 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ceb3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4cc4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e3d36 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x10fb41e 0x10fad15 0xc2f782 0x4956c1 # 0x10fb41d github.com/multiformats/go-multistream.NewMSSelect[...]+0xd9d github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:12 # 0x10fad14 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [1: 80] @ 0x48b60c 0x425c25 0x72ae85 0x72a5cd 0x6436e5 0x6404fd 0x647748 0x64109c 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x72ae84 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1e4 github.com/pactus-project/pactus/types/tx/tx.go:408 # 0x72a5cc github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:263 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x647747 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2372 # 0x64109b github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1682 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 128] @ 0x48b60c 0x490329 0x16e49f0 0x171f1e5 0x1722790 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x16e49ef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x171f1e4 crypto/internal/fips140/ecdsa.newDRBG[...]+0x564 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x172278f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x7e0c11 0x7e0e9c 0x7e4310 0x7e3fe5 0xb29279 0xb27997 0xb2aefa 0xb2aeec 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x7e0c10 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7e3fe4 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb29278 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2aef9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2aeeb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 80] @ 0x48b5e5 0x4908c7 0x4e0598 0x5a50fd 0x5a3dd9 0xb2b777 0x10ee205 0x10ee096 0x10edec5 0x10ebb53 0x10eb999 0x10e94f1 0x10e8fd0 0x4956c1 # 0x4e0597 syscall.ParseNetlinkMessage+0x137 syscall/netlink_linux.go:133 # 0x5a50fc net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5a3dd8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb2b776 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10ee204 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10ee095 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10edec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10ebb52 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10eb998 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0x1274736 0x1274741 0x12751ae 0x12f23e8 0x12f1bb6 0x4956c1 # 0x1274735 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x2255 google.golang.org/grpc@v1.81.1/internal/transport/flowcontrol.go:51 # 0x1274740 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2260 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:610 # 0x12751ad google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:665 # 0x12f23e7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1bb5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0x89f1fb 0x8c6899 0x8ca536 0x12299d7 0x1228bf9 0x1227965 0x134d652 0x134d61e 0x134d60a 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x89f1fa google.golang.org/protobuf/internal/impl.(*stringConverter).GoValueOf+0x9a google.golang.org/protobuf@v1.36.11/internal/impl/convert.go:331 # 0x8c6898 google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func3+0x178 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_field.go:317 # 0x8ca535 google.golang.org/protobuf/internal/impl.(*messageState).Set+0xb5 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:97 # 0x12299d6 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalSingular+0x176 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:277 # 0x1228bf8 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0xc18 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:243 # 0x1227964 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x134d651 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x134d61d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x134d609 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:151 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b605 0x490329 0x5a5670 0x5a55e6 0x5a52f3 0x5a5185 0x5a3dd9 0xb2b777 0x10ee205 0x10ee096 0x10edec5 0x10ebb53 0x10eb999 0x10e94f1 0x10e8fd0 0x4956c1 # 0x5a566f net.CIDRMask+0x16f net/ip.go:87 # 0x5a55e5 net.newAddr+0xe5 net/interface_linux.go:180 # 0x5a52f2 net.addrTable+0x132 net/interface_linux.go:153 # 0x5a5184 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5a3dd8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb2b776 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10ee204 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10ee095 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10edec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10ebb52 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10eb998 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0xcfb691 0xd70cc9 0xd702fa 0xd6e913 0x4956c1 # 0xcfb690 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x390 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:834 # 0xd70cc8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x928 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:186 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0x48b60c 0x41b526 0x53a2ca 0xa6ce4a 0xb1c17c 0xb1bec5 0xb1b1a5 0xb153f9 0xb86329 0xb8854f 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xa6ce49 github.com/libp2p/go-libp2p-kad-dht/internal.CtxMutex.Lock+0x29 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/ctx_mutex.go:17 # 0xb1c17b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x3b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:186 # 0xb1bec4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:141 # 0xb1b1a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1a4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:74 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb86328 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:383 # 0xb8854e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:692 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x5be905 0x5b7810 0x5b6f7b 0x5ac278 0x5bfd27 0x5be27f 0x591465 0x59143a 0x590ed3 0x59dadf 0x5b138f 0x590797 0x5ae317 0x58f6b4 0x4956c1 # 0x5be904 net.sockaddrToUDP+0x104 net/udpsock_posix.go:18 # 0x5b780f net.(*netFD).dial+0x78f net/sock_posix.go:143 # 0x5b6f7a net.socket+0x29a net/sock_posix.go:70 # 0x5ac277 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5bfd26 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:220 # 0x5be27e net.dialUDP+0x29e net/udpsock.go:304 # 0x591464 net.DialUDP+0x124 net/udpsock.go:288 # 0x591439 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x590ed2 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x59dade net.(*Resolver).goLookupIPCNAMEOrder+0x149e net/dnsclient_unix.go:799 # 0x5b138e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x590796 net.init.func1+0x36 net/hook.go:21 # 0x5ae316 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x58f6b3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 32] @ 0x48b60c 0x490329 0x172265d 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x172265c crypto/internal/fips140/ecdsa.Sign[...]+0xfc crypto/internal/fips140/ecdsa/ecdsa.go:293 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b605 0x490933 0x979505 0x979464 0x97945d 0x97ab18 0x985b46 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x979504 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xe4 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x979463 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x97945c crypto/tls.(*finishedMsg).marshal+0x3c crypto/tls/handshake_messages.go:1699 # 0x97ab17 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x985b45 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x105 crypto/tls/handshake_server_tls13.go:959 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 8] @ 0x48b5e5 0x425c25 0xd1ea5f 0xd1ed08 0xd54eca 0x110164c 0x10fc5e2 0xc2fddc 0x4956c1 # 0xd1ea5e github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x110164b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10fc5e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0xc2fddb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:201 0: 0 [1: 240] @ 0x48b5e5 0x425c25 0x7739bc 0x773ddc 0x774a85 0x79ec8c 0x79ec46 0x7a144b 0x7a0bbf 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8f0847 0x8edef3 0x1188f39 0x15d8b48 0x135f3cb 0x15a8d1e 0x135f223 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x7739bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x773ddb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x774a84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0bbe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8f0846 github.com/pactus-project/pactus/store.(*txStore).tx+0xc6 github.com/pactus-project/pactus/store/tx.go:69 # 0x8edef2 github.com/pactus-project/pactus/store.(*store).Transaction+0x92 github.com/pactus-project/pactus/store/store.go:260 # 0x1188f38 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:697 # 0x15d8b47 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x87 github.com/pactus-project/pactus/www/grpc/transaction.go:38 # 0x135f3ca github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x135f222 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 2304] @ 0x48b60c 0x490329 0x75f6b5 0x75f133 0x75f434 0x7771eb 0x777f66 0x79f9eb 0x79e605 0x79414e 0x783c7d 0x783099 0x7828ca 0x7836fd 0x783595 0x786f36 0x4956c1 # 0x75f6b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x75f132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x75f433 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7771ea github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x777f65 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x205 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:265 # 0x79f9ea github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x79e604 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x79414d github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x783c7c github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x783098 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7828c9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7836fc github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x783594 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x786f35 github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:786 0: 0 [1: 352256] @ 0x48b613 0x490933 0x766252 0x77b776 0x77ad2b 0x77b21c 0x77d5af 0x77c465 0x77c93e 0x77cad0 0x8eca9c 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x766251 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x77b775 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x315 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x77ad2a github.com/syndtr/goleveldb/leveldb.decodeBatch+0x22a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x77b21b github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x1db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x77d5ae github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x9ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x77c464 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x77c93d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x77cacf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8eca9b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:87 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 442368] @ 0x48b613 0x490933 0x76634f 0x77b776 0x77ad2b 0x77b21c 0x77d5af 0x77c465 0x77c93e 0x77cad0 0x8eca9c 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x76634e github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x56e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x77b775 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x315 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x77ad2a github.com/syndtr/goleveldb/leveldb.decodeBatch+0x22a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x77b21b github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x1db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x77d5ae github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x9ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x77c464 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x77c93d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x77cacf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8eca9b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:87 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 32] @ 0x48b5e5 0x48b205 0x10f99ac 0xd49945 0x4956c1 # 0x10f99ab github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x3ab github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:336 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 32] @ 0x48b5e5 0x48b205 0xc42591 0xc4d4fa 0x4956c1 # 0xc42590 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1d10 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1762 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0xb8d8c5 0xb8d911 0xb8dcac 0xb957ed 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb42c25 0xb42c26 0xb427ff 0x4956c1 # 0xb8d8c4 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:36 # 0xb8d910 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:56 # 0xb8dcab github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:107 # 0xb957ec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:344 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb42c24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb42c25 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:263 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x48b60c 0x490933 0x56adf9 0x56b1fc 0x56aa9d 0x55a634 0x134d5f7 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x134d5f6 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:147 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 96] @ 0x48b60c 0x425c25 0x6e0d05 0x6e8fc5 0x6e89d7 0x118a557 0x118a2f8 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6e0d04 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x104 github.com/pactus-project/pactus/crypto/bls/bls.go:77 # 0x6e8fc4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x3e4 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b605 0x48b17b 0x6e9b45 0x6e9a05 0x118816f 0x8fb1e2 0x1187f9a 0x1186fed 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6e9b44 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0xa4 github.com/pactus-project/pactus/types/account/account.go:86 # 0x6e9a04 github.com/pactus-project/pactus/types/account.(*Account).Hash+0x24 github.com/pactus-project/pactus/types/account/account.go:68 # 0x118816e github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x6e github.com/pactus-project/pactus/state/state.go:607 # 0x8fb1e1 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:249 # 0x1187f99 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:604 # 0x1186fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:506 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x93c5e2 0x93c616 0xdbd27f 0xdbc77a 0xdbc65b 0xdc0177 0xdba985 0xdb93dd 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x93c5e1 crypto/hkdf.Expand[...].func1+0x81 crypto/internal/fips140hash/hash.go:33 # 0x93c615 crypto/hkdf.Expand[...]+0xb5 crypto/hkdf/hkdf.go:48 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdbc779 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:48 # 0xdbc65a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:31 # 0xdc0176 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0xd6 github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:141 # 0xdba984 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0xc4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:481 # 0xdb93dc github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x7c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:251 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [1: 64] @ 0x48b60c 0x490329 0x7d8cd9 0x7db5f5 0x7db5de 0xa6d89e 0xb9386f 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0x7d8cd8 github.com/mr-tron/base58.FastBase58EncodingAlphabet+0x538 github.com/mr-tron/base58@v1.3.0/base58.go:109 # 0x7db5f4 github.com/mr-tron/base58.EncodeAlphabet+0x5d4 github.com/mr-tron/base58@v1.3.0/base58.go:36 # 0x7db5dd github.com/multiformats/go-multibase.Encode+0x5bd github.com/multiformats/go-multibase@v0.3.0/multibase.go:119 # 0xa6d89d github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x19d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:26 # 0xb9386e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:102 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 1359872] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x564149 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x564148 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 112] @ 0x48b60c 0x41b526 0xdf0a25 0xdfb7a5 0xdfcba5 0xe084db 0xe084bf 0xdfcd7f 0xe1a8ab 0xe1a89d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xb1c379 0xb1cb5e 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0xdf0a24 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.60.0/send_stream.go:78 # 0xdfb7a4 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.60.0/stream.go:90 # 0xdfcba4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:68 # 0xe084da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:137 # 0xe084be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:92 # 0xdfcd7e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map.go:120 # 0xe1a8aa github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.60.0/connection.go:2911 # 0xe1a89c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1cb5d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:270 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 24] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11bd5a5 0x11bd645 0x11bb35b 0x11ba926 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba925 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 48] @ 0x48b5e5 0x4908c7 0xc44f56 0xc44ea6 0xc40d9f 0xc4d4fa 0x4956c1 # 0xc44f55 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0xb15 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2094 # 0xc44ea5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0xa65 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2068 # 0xc40d9e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1831 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 16] @ 0x48b605 0x425c25 0xbf71a8 0xbf6709 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf71a7 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC_SubOpts).Unmarshal+0x9a7 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2242 # 0xbf6708 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xf88 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2026 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [17: 21760] @ 0x48b5ec 0x490329 0xc46533 0xc45dd5 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc46532 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2222 # 0xc45dd4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2180 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0xe1bd85 0xe1a9c5 0xd49736 0x4956c1 # 0xe1bd84 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x1a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:48 # 0xe1a9c4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).AcceptStream+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:82 # 0xd49735 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x95 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 0: 0 [1: 128] @ 0x48b5e5 0x425c25 0x8e562a 0xc354d0 0xc45fb3 0xc39d89 0xc37969 0xc50772 0xc4cd9a 0x4956c1 # 0x8e5629 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:198 # 0xc354cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:461 # 0xc45fb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc39d88 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc88 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1147 # 0xc37968 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1e8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:921 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [12: 8355840] @ 0x48b613 0x490933 0x561145 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 224] @ 0x48b60c 0x41b526 0xb1bdd5 0xb1bddb 0xb1b1a5 0xb153f9 0xb86329 0xb8854f 0x4956c1 # 0xb1bdd4 github.com/libp2p/go-libp2p-kad-dht/internal.NewCtxMutex+0x114 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/ctx_mutex.go:10 # 0xb1bdda github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x11a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:137 # 0xb1b1a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1a4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:74 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb86328 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:383 # 0xb8854e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:692 0: 0 [1: 512] @ 0x48b60c 0x425c25 0x7f7e7e 0x7f7e93 0xdb76a5 0xdb702e 0xdc04c8 0xdbb1a5 0xdb9417 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc950a 0x4956c1 # 0x7f7e7d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f7e92 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb76a4 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0xa4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/cipher_suite.go:53 # 0xdb702d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.60.0/internal/handshake/aead.go:19 # 0xdc04c7 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x1c7 github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:161 # 0xdbb1a4 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0xc4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:530 # 0xdb9416 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb6 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:254 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9509 github.com/quic-go/quic-go.(*Conn).run+0x349 github.com/quic-go/quic-go@v0.60.0/connection.go:640 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0x900db1 0x900cc5 0x9005c5 0x9005cf 0xd74def 0x1077765 0x1077a5a 0x1077150 0x4956c1 # 0x900db0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x9005c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x9005ce github.com/multiformats/go-multistream.readMultistreamHeader+0x2e github.com/multiformats/go-multistream@v0.6.1/client.go:127 # 0xd74dee github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x16e github.com/multiformats/go-multistream@v0.6.1/client.go:65 # 0x1077764 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:436 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [11: 7659520] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0xc62c4b 0xc4261d 0xc425f8 0xc4d4fa 0x4956c1 # 0xc62c4a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0x4a github.com/libp2p/go-libp2p-pubsub@v0.16.0/trace.go:507 # 0xc4261c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1d9c github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1663 # 0xc425f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1d77 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1763 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [12: 8355840] @ 0x48b613 0x490933 0x561145 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [14: 9748480] @ 0x48b613 0x490933 0x561145 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [14: 9748480] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [11: 7659520] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 7659520] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16465d7 0x164768b 0x1649095 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x164768a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1649094 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 524288] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x56385b 0x564a6a 0x5662a3 0x565010 0x564a6a 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x56385a encoding/json.uintEncoder+0x15a encoding/json/encode.go:566 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x56500f encoding/json.mapEncoder.encode+0x4cf encoding/json/encode.go:804 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x5398c5 0x94e4cb 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x5398c4 context.WithCancel+0x64 context/context.go:242 # 0x94e4ca crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1527 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b60c 0x490329 0x9007b5 0x900bd4 0x9008f7 0xd72f4e 0x10f97a9 0xd49945 0x4956c1 # 0x9007b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x900bd3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x9008f6 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd72f4d github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x34d github.com/multiformats/go-multistream@v0.6.1/multistream.go:227 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 1152] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6b49 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 1359872] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16465d7 0x164768b 0x1649095 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x164768a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1649094 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [19: 24320] @ 0x48b5ec 0x490329 0xc448f7 0xc40d9f 0xc4d4fa 0x4956c1 # 0xc448f6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x4b6 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2024 # 0xc40d9e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1831 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 48] @ 0x48b5e5 0x490329 0xb8d6f6 0xb8dcce 0xb96f59 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb430d4 0xb430d5 0xb427ff 0x4956c1 # 0xb8d6f5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:44 # 0xb8dccd github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:108 # 0xb96f58 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:500 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb430d3 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x6b3 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb430d4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x6b4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:276 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b60c 0x490329 0x1737ba5 0x1738965 0x1738509 0x98427e 0x984249 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737ba4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98427d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x984248 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 1248] @ 0x48b60c 0x490933 0x774e1b 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8efe91 0x8ed20b 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x774e1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8efe90 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x50 github.com/pactus-project/pactus/store/store.go:516 # 0x8ed20a github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b60c 0x473914 0x473426 0x7e1d2c 0x7e2d8a 0x7e0c87 0x7e0e9c 0x7e4310 0xb1339a 0xb1315a 0xb13139 0xb154c8 0xb86329 0xb8854f 0x4956c1 # 0x7e1d2b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e2d89 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb13399 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xd9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:109 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb86328 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:383 # 0xb8854e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:692 0: 0 [1: 679936] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x698546 0x6ae86c 0x6ae045 0x6e24a5 0x6e3d37 0x118a2a5 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x698545 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6ae86b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae044 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e3d36 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 416] @ 0x48b5e5 0x425c25 0x1265a7c 0x126906a 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x1348967 0x1630178 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x1265a7b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:485 # 0x1269069 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:787 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1348966 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:100 # 0x1630177 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:104 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b60c 0x47335e 0x473352 0x4728c5 0x472a1e 0xa1297c 0xa122a5 0xa131a5 0xa31c2e 0xa0f510 0x4956c1 # 0xa1297b net/http.(*ServeMux).matchOrRedirect+0x1db net/http/server.go:2733 # 0xa122a4 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2685 # 0xa131a4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2826 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1408] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6b49 0x11ae3f9 0x11ae138 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 5376] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x51fd17 0x1638b65 0x1638a3e 0x1630d18 0x16301df 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51fd16 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1638b64 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x1504 github.com/pactus-project/pactus/www/html/server.go:216 # 0x1638a3d github.com/pactus-project/pactus/www/html.txToTable+0x13dd github.com/pactus-project/pactus/www/html/transaction.go:90 # 0x1630d17 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xad7 github.com/pactus-project/pactus/www/html/blockchain.go:153 # 0x16301de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:112 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 512] @ 0x48b5e5 0x4908c7 0x7e0fb3 0x7e4310 0x8e9a9a 0x8e8e9b 0x8e9193 0x8e6374 0x8e5a9b 0x4a354c 0x8e5a1b 0x8e59ef 0x8e5305 0x107cb85 0x107b0a5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x7e0fb2 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8e9a99 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8e8e9a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8e9192 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8e6373 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8e5a9a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a354b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8e5a1a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e59ee github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8e5304 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 192] @ 0x48b60c 0x64c765 0x640f0b 0x63fd15 0x63f7ed 0x6e7875 0x6e7857 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72f6ed 0x72f60c 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x7301ae 0x730194 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x6e7874 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x6e7856 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/certificate/certificate.go:137 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72f6ec github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72f60b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:149 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x7301ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x730193 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 3399680] @ 0x48b613 0x490933 0x561145 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 4079616] @ 0x48b613 0x490933 0x561145 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 3399680] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 4079616] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 4079616] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 3399680] @ 0x48b613 0x490933 0x561145 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 1152] @ 0x48b5ec 0x490329 0x15d7150 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x15d714f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0x4f github.com/pactus-project/pactus/www/grpc/network.go:91 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 80] @ 0x48b60c 0x473297 0x51fe06 0xcfce90 0xd029e5 0xd1f2e2 0xd1660e 0xd1e95d 0xd4a415 0xd4a1af 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcfce8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xaf github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xd029e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd1f2e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xd1660d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 112] @ 0x48b60c 0x41b526 0xdfb905 0xdfb94d 0xdfcae5 0xe0963f 0xdfd72e 0xdfd9a5 0xdd2489 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0xdfb904 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.60.0/receive_stream.go:70 # 0xdfb94c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.60.0/stream.go:103 # 0xdfcae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:76 # 0xe0963e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.60.0/streams_map_incoming.go:143 # 0xdfd72d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.60.0/streams_map.go:279 # 0xdfd9a4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.60.0/streams_map.go:310 # 0xdd2488 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.60.0/connection.go:1824 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef188 0x73444b 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef187 time.NewTimer+0x67 time/sleep.go:145 # 0x73444a github.com/pactus-project/gopkg/scheduler.AfterBuilder.Do.func1+0x4a github.com/pactus-project/gopkg/scheduler@v0.0.0-20260625084706-612d6d2bb21d/after.go:24 0: 0 [1: 20480] @ 0x48b60c 0x490933 0x946990 0x94b4cd 0x94ca9e 0xd190af 0xd1879c 0x4956c1 # 0x94698f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x94b4cc crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x94ca9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd190ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd1879b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 679936] @ 0x48b613 0x473297 0x1634185 0x1634146 0x1634194 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x1634184 bytes.(*Buffer).String+0xf44 bytes/buffer.go:77 # 0x1634145 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xf05 github.com/pactus-project/pactus/www/html/server.go:277 # 0x1634193 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xf53 github.com/pactus-project/pactus/www/html/network.go:91 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0x1633f2b 0x1633ee6 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x1633f2a github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xcea github.com/pactus-project/pactus/www/html/server.go:220 # 0x1633ee5 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xca5 github.com/pactus-project/pactus/www/html/network.go:88 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b5e5 0x4908c7 0x88ee26 0x8a371a 0x8a3358 0x875f0c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12ee133 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1633322 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x88ee25 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x875f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee132 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1633321 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xe1 github.com/pactus-project/pactus/www/html/network.go:44 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 512] @ 0x48b5e5 0x4908c7 0x88ee26 0x8a371a 0x8a3358 0x875f0c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12ee133 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1633322 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x88ee25 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x875f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee132 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1633321 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xe1 github.com/pactus-project/pactus/www/html/network.go:44 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 49152] @ 0x48b613 0x473297 0x162fdda 0x162fd9f 0x162fde9 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x162fdd9 bytes.(*Buffer).String+0x6f9 bytes/buffer.go:77 # 0x162fd9e github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x6be github.com/pactus-project/pactus/www/html/server.go:277 # 0x162fde8 github.com/pactus-project/pactus/www/html.(*Server).CommitteeHandler+0x708 github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1408] @ 0x48b60c 0x490933 0x94acee 0x94b505 0x94b9a6 0x98551d 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x94aced crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x94b504 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x94b9a5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x98551c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:897 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b60c 0x64c765 0x640f0b 0x63fd15 0x63f7ed 0x6e307f 0x6e3033 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x6e307e github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x6e3032 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/signature.go:62 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 704512] @ 0x48b613 0x490933 0x766252 0x77b776 0x77ad2b 0x77b21c 0x77d5af 0x77c465 0x77c93e 0x77cad0 0x8eca9c 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x766251 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x77b775 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x315 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x77ad2a github.com/syndtr/goleveldb/leveldb.decodeBatch+0x22a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x77b21b github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x1db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x77d5ae github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x9ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x77c464 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x77c93d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x77cacf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8eca9b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:87 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 416] @ 0x48b5e5 0x425c25 0x1265a7c 0x126906a 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1265a7b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:485 # 0x1269069 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:787 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 96] @ 0x48b60c 0x473297 0x8e8433 0xc277d6 0xc277fc 0xd442d8 0xd51fa5 0x4956c1 # 0x8e8432 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x72 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:176 # 0xc277d5 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc277fb github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd442d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2d7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:398 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ceb4 0x68e639 0x68e870 0x6b4deb 0x6b4698 0x6b47d2 0x6e2767 0x6e3d37 0x118a2a5 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ceb3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dea github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e3d36 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 256] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x16e495b 0x1737bda 0x1738965 0x98954e 0x945787 0x9842c7 0x98429b 0x980af2 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x9842c6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x98429a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x93c5e2 0x93c616 0xdbd27f 0xdbc77a 0xdbc65b 0xdbaac5 0xdb93dd 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc950a 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x93c5e1 crypto/hkdf.Expand[...].func1+0x81 crypto/internal/fips140hash/hash.go:33 # 0x93c615 crypto/hkdf.Expand[...]+0xb5 crypto/hkdf/hkdf.go:48 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdbc779 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:48 # 0xdbc65a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:31 # 0xdbaac4 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x204 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:475 # 0xdb93dc github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x7c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:251 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9509 github.com/quic-go/quic-go.(*Conn).run+0x349 github.com/quic-go/quic-go@v0.60.0/connection.go:640 0: 0 [2: 64] @ 0x48b60c 0x490329 0x708665 0x8011b3 0x80745d 0x80837d 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x708664 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x8011b2 crypto/x509.parseName+0x192 crypto/x509/parser.go:161 # 0x80745c crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x48b5e5 0x490329 0xb3c505 0xb8909d 0xb902ae 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb3c504 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb8909c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:758 # 0xb902ad github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:260 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x48b60c 0x47335e 0x473352 0x4728c5 0x472ad0 0x5b92d4 0x5b9216 0x5b2b92 0xd19838 0xd19478 0x4956c1 # 0x5b92d3 net.JoinHostPort+0x233 net/ipsock.go:242 # 0x5b9215 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0x5b2b91 net.(*OpError).Error+0xf1 net/net.go:518 # 0xd19837 github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x377 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 1152] @ 0x48b5ec 0x490329 0xd46a26 0xb87258 0xb87088 0x4956c1 # 0xd46a25 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:743 # 0xb87257 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:505 # 0xb87087 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:492 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x1100dc5 0x9006eb 0x1100cb5 0x10fc642 0x552592 0xb1d9bf 0xb1d9ba 0xb1cba5 0xb1cba6 0xb1b465 0xb153f9 0xb86329 0xb8854f 0x4956c1 # 0x1100dc4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1100cb4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0x552591 bufio.(*Writer).Flush+0x51 bufio/bufio.go:642 # 0xb1d9be github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x13e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:377 # 0xb1d9b9 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:369 # 0xb1cba4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:317 # 0xb1cba5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:274 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb86328 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:383 # 0xb8854e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:692 0: 0 [1: 48] @ 0x48b60c 0x490329 0x543175 0x66b7c5 0x6e32cb 0x6e3261 0x6e7dbf 0x72d165 0x72cecd 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72e76e 0x72e754 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6e32ca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e3260 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e7dbe github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x72d164 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x72cecc github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72e76d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72e753 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 128] @ 0x48b5e5 0x490329 0x4a3fd2 0x4a36a5 0x8e4bb4 0xd190e5 0xd190c7 0xd1879c 0x4956c1 # 0x4a3fd1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a36a4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e4bb3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd190e4 github.com/libp2p/go-buffer-pool.Put+0x7e4 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd190c6 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7c6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xd1879b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 24] @ 0x48b60c 0x425c25 0xe1bc30 0xe1be4c 0xd54eca 0x4d866e 0xb108f1 0xb108cf 0x7aeed1 0xb101ea 0xb10545 0xb8b672 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xe1bc2f github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x4f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:26 # 0xe1be4b github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:59 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10544 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb8b671 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:53 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xddd846 0xdfb8ea 0xdfb94d 0xdfcae5 0xe0963f 0xdfd72e 0xdfd9a5 0xdd2489 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0x4956c1 # 0xddd845 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.60.0/frame_sorter.go:39 # 0xdfb8e9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.60.0/receive_stream.go:69 # 0xdfb94c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.60.0/stream.go:103 # 0xdfcae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:76 # 0xe0963e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.60.0/streams_map_incoming.go:143 # 0xdfd72d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.60.0/streams_map.go:279 # 0xdfd9a4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.60.0/streams_map.go:310 # 0xdd2488 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.60.0/connection.go:1824 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [1: 176] @ 0x48b5e5 0x490329 0x11761d9 0x11757a5 0x4956c1 # 0x11761d8 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x78 github.com/pactus-project/pactus/network/notifee.go:128 # 0x11757a4 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [1: 1792] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x51fd17 0x163713b 0x163208f 0x1631397 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51fd16 fmt.Fprintf+0x96 fmt/print.go:225 # 0x163713a github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0xba github.com/pactus-project/pactus/www/html/server.go:240 # 0x163208e github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x6ce github.com/pactus-project/pactus/www/html/blockchain.go:259 # 0x1631396 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:195 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 448] @ 0x48b60c 0x41b526 0xd1b757 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xc2f782 0x4956c1 # 0xd1b756 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [1: 384] @ 0x48b60c 0x490329 0xb110b0 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0xb110af github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 2195456] @ 0x48b613 0x490933 0x766252 0x77aa1f 0x78f71d 0x790346 0x8ef9e5 0x8ef91a 0x118702f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x766251 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x77aa1e github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x78f71c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x790345 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ef9e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8ef919 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x118702e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ee github.com/pactus-project/pactus/state/state.go:510 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b605 0x473914 0x473426 0x7e39cf 0x7e3996 0x7e38d9 0x7e38a7 0x117207a 0x10eae02 0x10e973b 0x10e8fd0 0x4956c1 # 0x7e39ce github.com/multiformats/go-multiaddr.(*Component).RawValue+0x16e github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x7e3995 github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x135 github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x7e38d8 github.com/multiformats/go-multiaddr.ForEach+0x78 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x7e38a6 github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x46 github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x1172079 github.com/pactus-project/pactus/network.makeNetwork.func2+0x119 github.com/pactus-project/pactus/network/network.go:229 # 0x10eae01 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:438 # 0x10e973a github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x2ba github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:317 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0x7e2616 0x7e250e 0xb2820f 0xb295dc 0xb295c6 0xb27997 0xb2b7f7 0xb2b7e0 0xb2d71f 0xb2d425 0xd48d0b 0x1105051 0x1107dd5 0x1108525 0x1107994 0x4956c1 # 0x7e2615 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7e250d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb2820e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb295db github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb295c5 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2b7f6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2b7df github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb2d71e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb2d424 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd48d0a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x1105050 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x1107dd4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x1108524 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x1107993 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [2: 384] @ 0x48b60c 0x490329 0x68ceb4 0x68e639 0x68e870 0x6b4d8a 0x6b4698 0x6b47d2 0x6e2767 0x6e3d37 0x118a2a5 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ceb3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d89 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e3d36 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 671744] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 176] @ 0x48b5e5 0x425c25 0xdfb92c 0xdfb94d 0xdfcba5 0xe084db 0xe084bf 0xdfcd7f 0xe1a8ab 0xe1a89d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xc2f782 0x4956c1 # 0xdfb92b github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.60.0/receive_stream.go:65 # 0xdfb94c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.60.0/stream.go:103 # 0xdfcba4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:68 # 0xe084da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:137 # 0xe084be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:92 # 0xdfcd7e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map.go:120 # 0xe1a8aa github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.60.0/connection.go:2911 # 0xe1a89c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [1: 64] @ 0x48b60c 0x490329 0x16e49f0 0x1737bda 0x93c6a7 0xdbd27f 0xdb6fba 0xdc0268 0xdba985 0xdb93dd 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0x4956c1 # 0x16e49ef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdb6fb9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.60.0/internal/handshake/aead.go:17 # 0xdc0267 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x1c7 github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:147 # 0xdba984 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0xc4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:481 # 0xdb93dc github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x7c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:251 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [1: 176] @ 0x48b5e5 0x425c25 0xdfb92c 0xdfb94d 0xdfcba5 0xe084db 0xe084bf 0xdfcd7f 0xe1a8ab 0xe1a89d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xb1c379 0xb1cb5e 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0xdfb92b github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.60.0/receive_stream.go:65 # 0xdfb94c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.60.0/stream.go:103 # 0xdfcba4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:68 # 0xe084da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:137 # 0xe084be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:92 # 0xdfcd7e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map.go:120 # 0xe1a8aa github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.60.0/connection.go:2911 # 0xe1a89c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1cb5d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:270 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [2: 160] @ 0x48b60c 0x490329 0x708665 0x8015cb 0x807328 0x80837d 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x708664 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x8015ca crypto/x509.parseAI+0x8a crypto/x509/parser.go:185 # 0x807327 crypto/x509.parseCertificate+0x407 crypto/x509/parser.go:952 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 6717440] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 5373952] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16465d7 0x164768b 0x1649095 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x164768a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1649094 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x4120b2 0x414137 0x413ea5 0x414f66 0x736bf2 0x11927b1 0x11926f3 0x118c231 0x118c1f4 0x11afd4d 0x11bd4eb 0x11b8a0c 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x736bf1 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x131 github.com/pactus-project/pactus/consensus/log/log.go:115 # 0x11927b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x11926f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x118c230 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x118c1f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x11afd4c github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x14c github.com/pactus-project/pactus/consensus/manager/manager.go:140 # 0x11bd4ea github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x4a github.com/pactus-project/pactus/sync/sync.go:153 # 0x11b8a0b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1eb github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 884736] @ 0x48b613 0x490933 0x766252 0x77b776 0x77ad2b 0x77b21c 0x77d5af 0x77c465 0x77c93e 0x77cad0 0x8eca9c 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x766251 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x77b775 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x315 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x77ad2a github.com/syndtr/goleveldb/leveldb.decodeBatch+0x22a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x77b21b github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x1db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x77d5ae github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x9ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x77c464 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x77c93d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x77cacf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8eca9b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:87 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0x8d6fa9 0x107bdec 0x107b768 0x1078bb1 0x1077c66 0x10758e8 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x8d6fa8 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:124 # 0x107bdeb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:878 # 0x107b767 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdc7 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077c65 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x10758e7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 7389184] @ 0x48b613 0x490933 0x561145 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [10: 6717440] @ 0x48b613 0x490933 0x561145 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [9: 6045696] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [11: 7389184] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [13: 8732672] @ 0x48b613 0x490933 0x561145 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 663552] @ 0x48b613 0x425c25 0x615e94 0x615e6e 0x1600a08 0x16066c8 0x160463e 0x1603d87 0x15fffa5 0x4956c1 # 0x615e93 compress/flate.NewWriter+0x293 compress/flate/deflate.go:665 # 0x615e6d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x1600a07 runtime/pprof.(*profileBuilder).flush+0x47 runtime/pprof/proto.go:146 # 0x16066c7 runtime/pprof.(*profileBuilder).emitLocation+0x1567 runtime/pprof/proto.go:658 # 0x160463d runtime/pprof.(*profileBuilder).appendLocsForStack+0x25d runtime/pprof/proto.go:435 # 0x1603d86 runtime/pprof.(*profileBuilder).build+0x366 runtime/pprof/proto.go:376 # 0x15fffa4 runtime/pprof.profileWriter+0xa4 runtime/pprof/pprof.go:943 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0x124e31e 0x1249305 0x127cafb 0x126f5da 0x4956c1 # 0x124e31d golang.org/x/net/http2.(*Framer).readMetaFrame+0xdd golang.org/x/net@v0.56.0/http2/frame.go:1717 # 0x1249304 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.56.0/http2/frame.go:556 # 0x127cafa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x126f5d9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1669 0: 0 [1: 12288] @ 0x48b5ec 0x4908c7 0x47900a 0x457885 0x49239e 0x7ae156 0x7ae14c 0x7adf72 0x1613d55 0x1613d49 0xa11429 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x7ae14b runtime/trace.(*traceMultiplexer).removingSubscriber+0x2b runtime/trace/subscribe.go:126 # 0x7adf71 runtime/trace.(*traceMultiplexer).unsubscribeTraceStartWriter+0x71 runtime/trace/subscribe.go:93 # 0x1613d54 runtime/trace.Stop+0x354 runtime/trace/trace.go:125 # 0x1613d48 net/http/pprof.Trace+0x348 net/http/pprof/pprof.go:191 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b605 0x48b17b 0x15febbf 0x15fe4e5 0x15fc7a9 0x1614a6a 0x16154fa 0xa11429 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x15febbe runtime/pprof.writeHeapInternal+0x63e runtime/pprof/pprof.go:711 # 0x15fe4e4 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:622 # 0x15fc7a8 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x1614a69 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x16154f9 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 480] @ 0x48b5e5 0x425c25 0x15fe01a 0x15fe00e 0x15fea33 0x15fe4e5 0x15fc7a9 0x1614a6a 0x16154fa 0xa11429 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x15fe00d runtime/pprof.printStackRecord+0x4d runtime/pprof/pprof.go:580 # 0x15fea32 runtime/pprof.writeHeapInternal+0x4b2 runtime/pprof/pprof.go:714 # 0x15fe4e4 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:622 # 0x15fc7a8 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x1614a69 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x16154f9 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1048576] @ 0x48b613 0x490329 0x466716 0x47f293 0x478854 0x7ae1bc 0x7ae0ec 0x7add85 0x1613cc5 0x1613c89 0xa11429 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x7ae1bb runtime/trace.(*traceMultiplexer).startLocked+0x1b runtime/trace/subscribe.go:142 # 0x7ae0eb runtime/trace.(*traceMultiplexer).addedSubscriber+0x2b runtime/trace/subscribe.go:112 # 0x7add84 runtime/trace.(*traceMultiplexer).subscribeTraceStartWriter+0x1c4 runtime/trace/subscribe.go:80 # 0x1613cc4 runtime/trace.Start+0x2c4 runtime/trace/trace.go:119 # 0x1613c88 net/http/pprof.Trace+0x288 net/http/pprof/pprof.go:184 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 32] @ 0x48b5e5 0x48b205 0x15fe26b 0x15fea33 0x15fe4e5 0x15fc7a9 0x1614a6a 0x16154fa 0xa11429 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x15fe26a runtime/pprof.printStackRecord+0x2aa runtime/pprof/pprof.go:591 # 0x15fea32 runtime/pprof.writeHeapInternal+0x4b2 runtime/pprof/pprof.go:714 # 0x15fe4e4 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:622 # 0x15fc7a8 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x1614a69 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x16154f9 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b60c 0x47335e 0x473352 0x4728c5 0x472ad0 0x474229 0x4740ee 0x15fe0bf 0x15fea33 0x15fe549 0x15fc7a9 0x1614a6a 0x16154fa 0xa11429 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x15fe0be runtime/pprof.printStackRecord+0xfe runtime/pprof/pprof.go:582 # 0x15fea32 runtime/pprof.writeHeapInternal+0x4b2 runtime/pprof/pprof.go:714 # 0x15fe548 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:628 # 0x15fc7a8 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x1614a69 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x16154f9 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0x15fe2c5 0x15fea33 0x15fe549 0x15fc7a9 0x1614a6a 0x16154fa 0xa11429 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x15fe2c4 runtime/pprof.printStackRecord+0x304 runtime/pprof/pprof.go:591 # 0x15fea32 runtime/pprof.writeHeapInternal+0x4b2 runtime/pprof/pprof.go:714 # 0x15fe548 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:628 # 0x15fc7a8 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x1614a69 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x16154f9 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b605 0x48b17b 0x15fe245 0x15fea33 0x15fe549 0x15fc7a9 0x1614a6a 0x16154fa 0xa11429 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x15fe244 runtime/pprof.printStackRecord+0x284 runtime/pprof/pprof.go:591 # 0x15fea32 runtime/pprof.writeHeapInternal+0x4b2 runtime/pprof/pprof.go:714 # 0x15fe548 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:628 # 0x15fc7a8 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x1614a69 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x16154f9 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 32] @ 0x48b5e5 0x48b205 0x15fe2c5 0x15fea33 0x15fe4e5 0x15fc7a9 0x1614a6a 0x16154fa 0xa11429 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x15fe2c4 runtime/pprof.printStackRecord+0x304 runtime/pprof/pprof.go:591 # 0x15fea32 runtime/pprof.writeHeapInternal+0x4b2 runtime/pprof/pprof.go:714 # 0x15fe4e4 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:622 # 0x15fc7a8 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x1614a69 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x16154f9 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 480] @ 0x48b5e5 0x425c25 0x15fe01a 0x15fe00e 0x15fea33 0x15fe549 0x15fc7a9 0x1614a6a 0x16154fa 0xa11429 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x15fe00d runtime/pprof.printStackRecord+0x4d runtime/pprof/pprof.go:580 # 0x15fea32 runtime/pprof.writeHeapInternal+0x4b2 runtime/pprof/pprof.go:714 # 0x15fe548 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:628 # 0x15fc7a8 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x1614a69 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x16154f9 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1048576] @ 0x48b613 0x490329 0x15ff990 0x15ff905 0x15fc7a9 0x1614a6a 0x16154fa 0xa11429 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x15ff98f runtime/pprof.writeGoroutineStacks+0x2f runtime/pprof/pprof.go:817 # 0x15ff904 runtime/pprof.writeGoroutine+0x24 runtime/pprof/pprof.go:782 # 0x15fc7a8 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x1614a69 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x16154f9 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1048576] @ 0x48b613 0x490329 0x466716 0x41d1f1 0x15ffddb 0x161390b 0xa11429 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x15ffdda runtime/pprof.StartCPUProfile+0x15a runtime/pprof/pprof.go:910 # 0x161390a net/http/pprof.Profile+0x2ca net/http/pprof/pprof.go:158 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x6e1ea5 0x6e1e93 0x1633fe5 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x6e1ea4 github.com/pactus-project/pactus/crypto/bls.PublicKeyFromBytes+0xa4 github.com/pactus-project/pactus/crypto/bls/public_key.go:52 # 0x6e1e92 github.com/pactus-project/pactus/crypto/bls.PublicKeyFromString+0x92 github.com/pactus-project/pactus/crypto/bls/public_key.go:43 # 0x1633fe4 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xda4 github.com/pactus-project/pactus/www/html/network.go:86 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0x1638c85 0x1635442 0x16351b4 0x1633ec5 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x1638c84 github.com/pactus-project/pactus/www/html.metricToTable.func1+0x84 github.com/pactus-project/pactus/www/html/network.go:142 # 0x1635441 github.com/pactus-project/pactus/www/html.metricToTable.func2+0x261 github.com/pactus-project/pactus/www/html/network.go:156 # 0x16351b3 github.com/pactus-project/pactus/www/html.metricToTable+0x193 github.com/pactus-project/pactus/www/html/network.go:168 # 0x1633ec4 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xc84 github.com/pactus-project/pactus/www/html/network.go:83 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 144] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x415895 0xd167f7 0xd1e95d 0xd4a415 0xd4a1af 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0xd167f6 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x396 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:236 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 176] @ 0x48b60c 0x490c52 0x52d7e5 0x52d8d0 0x66074f 0x660e2a 0x163401a 0x163400f 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x490c51 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d7e4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d8cf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x66074e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x660e29 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1634019 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0xdd9 github.com/pactus-project/pactus/crypto/bls/public_key.go:67 # 0x163400e github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xdce github.com/pactus-project/pactus/www/html/network.go:87 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 1327104] @ 0x48b613 0x425c25 0x615e94 0x615e6e 0x552592 0xb63765 0xb631e8 0xb5dddb 0xb6483e 0x161e8b1 0xa11429 0x161f3d6 0xa11429 0x16201e3 0xa11429 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x615e93 compress/flate.NewWriter+0x293 compress/flate/deflate.go:665 # 0x615e6d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x552591 bufio.(*Writer).Flush+0x51 bufio/bufio.go:642 # 0xb63764 github.com/prometheus/common/expfmt.MetricFamilyToText.func1+0x24 github.com/prometheus/common@v0.69.0/expfmt/text_create.go:96 # 0xb631e7 github.com/prometheus/common/expfmt.MetricFamilyToText+0x11e7 github.com/prometheus/common@v0.69.0/expfmt/text_create.go:293 # 0xb5ddda github.com/prometheus/common/expfmt.NewEncoder.func7+0x3a github.com/prometheus/common@v0.69.0/expfmt/encode.go:178 # 0xb6483d github.com/prometheus/common/expfmt.encoderCloser.Encode+0x1d github.com/prometheus/common@v0.69.0/expfmt/encode.go:51 # 0x161e8b0 github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xad0 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:249 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x161f3d5 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentMetricHandler.InstrumentHandlerInFlight.func1+0xb5 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:60 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x16201e2 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b605 0x490329 0x1737ba5 0x1738965 0x9895cd 0x945787 0x94f7de 0x98434c 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737ba4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x98434b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 524288] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x56385b 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x56385a encoding/json.uintEncoder+0x15a encoding/json/encode.go:566 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b60c 0x490329 0x1737ba5 0x1738965 0x98954e 0x945787 0x94f7de 0x98434c 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737ba4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x98434b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 192] @ 0x48b60c 0x425c25 0xcf017e 0xcfa631 0xcfc4c5 0x1077d72 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xcf017d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetServicePeerLimits+0x3d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/limit.go:260 # 0xcfa630 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:673 # 0xcfc4c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:937 # 0x1077d71 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:469 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b605 0x490933 0x9724e5 0x972444 0x97243d 0x94b937 0x9848ea 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x9724e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xe4 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x972443 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x97243c crypto/tls.(*encryptedExtensionsMsg).marshal+0x3c crypto/tls/handshake_messages.go:1013 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9848e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b5e5 0x4908c7 0xc426c5 0xc425f8 0xc4d4fa 0x4956c1 # 0xc426c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1e44 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1667 # 0xc425f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1d77 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1763 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x99494f 0x945796 0x985665 0x985637 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x99494e crypto/tls.aeadAESGCMTLS13+0x8e crypto/tls/cipher_suites.go:570 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x985664 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x985636 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b60c 0x490329 0x1737ba5 0x1738965 0x1738509 0x1738025 0x98553a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737ba4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1738024 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 512] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x51fd17 0x16369c9 0x15e3048 0x16366a8 0x1636671 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51fd16 fmt.Fprintf+0x96 fmt/print.go:225 # 0x16369c8 github.com/pactus-project/pactus/www/html.(*Server).RootHandler.func1+0x108 github.com/pactus-project/pactus/www/html/server.go:166 # 0x15e3047 github.com/gorilla/mux.(*Router).walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:377 # 0x16366a7 github.com/gorilla/mux.(*Router).Walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:363 # 0x1636670 github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x70 github.com/pactus-project/pactus/www/html/server.go:158 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0xb28230 0xb2821e 0xb29215 0xb27997 0xd7caff 0xd7cacf 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0xb2822f github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x28f github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb2821d github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x27d github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:111 # 0xb29214 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xd7cafe github.com/multiformats/go-multiaddr/net.FromNetAddr+0x43e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xd7cace github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x40e github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:94 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 147456] @ 0x48b613 0x490329 0x60ae7f 0x60ae18 0x615ead 0x615e6e 0x552592 0xb63765 0xb631e8 0xb5dddb 0xb6483e 0x161e8b1 0xa11429 0x161f3d6 0xa11429 0x16201e3 0xa11429 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x60ae7e compress/flate.(*compressor).initDeflate+0x53e compress/flate/deflate.go:374 # 0x60ae17 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x615eac compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x615e6d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x552591 bufio.(*Writer).Flush+0x51 bufio/bufio.go:642 # 0xb63764 github.com/prometheus/common/expfmt.MetricFamilyToText.func1+0x24 github.com/prometheus/common@v0.69.0/expfmt/text_create.go:96 # 0xb631e7 github.com/prometheus/common/expfmt.MetricFamilyToText+0x11e7 github.com/prometheus/common@v0.69.0/expfmt/text_create.go:293 # 0xb5ddda github.com/prometheus/common/expfmt.NewEncoder.func7+0x3a github.com/prometheus/common@v0.69.0/expfmt/encode.go:178 # 0xb6483d github.com/prometheus/common/expfmt.encoderCloser.Encode+0x1d github.com/prometheus/common@v0.69.0/expfmt/encode.go:51 # 0x161e8b0 github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xad0 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:249 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x161f3d5 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentMetricHandler.InstrumentHandlerInFlight.func1+0xb5 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:60 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x16201e2 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 65536] @ 0x48b613 0x490329 0x60ae2c 0x60ae18 0x615ead 0x615e6e 0x552592 0xb63765 0xb631e8 0xb5dddb 0xb6483e 0x161e8b1 0xa11429 0x161f3d6 0xa11429 0x16201e3 0xa11429 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x60ae2b compress/flate.(*compressor).initDeflate+0x4eb compress/flate/deflate.go:372 # 0x60ae17 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x615eac compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x615e6d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x552591 bufio.(*Writer).Flush+0x51 bufio/bufio.go:642 # 0xb63764 github.com/prometheus/common/expfmt.MetricFamilyToText.func1+0x24 github.com/prometheus/common@v0.69.0/expfmt/text_create.go:96 # 0xb631e7 github.com/prometheus/common/expfmt.MetricFamilyToText+0x11e7 github.com/prometheus/common@v0.69.0/expfmt/text_create.go:293 # 0xb5ddda github.com/prometheus/common/expfmt.NewEncoder.func7+0x3a github.com/prometheus/common@v0.69.0/expfmt/encode.go:178 # 0xb6483d github.com/prometheus/common/expfmt.encoderCloser.Encode+0x1d github.com/prometheus/common@v0.69.0/expfmt/encode.go:51 # 0x161e8b0 github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xad0 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:249 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x161f3d5 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentMetricHandler.InstrumentHandlerInFlight.func1+0xb5 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:60 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x16201e2 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 630784] @ 0x48b613 0x473297 0x1634185 0x1634146 0x1634194 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x1634184 bytes.(*Buffer).String+0xf44 bytes/buffer.go:77 # 0x1634145 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xf05 github.com/pactus-project/pactus/www/html/server.go:277 # 0x1634193 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xf53 github.com/pactus-project/pactus/www/html/network.go:91 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 2359296] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x51fd17 0x1633f9c 0x1633ee6 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51fd16 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1633f9b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xd5b github.com/pactus-project/pactus/www/html/server.go:220 # 0x1633ee5 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xca5 github.com/pactus-project/pactus/www/html/network.go:88 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 528] @ 0x48b60c 0x490329 0x65fd10 0x6604f7 0x660ebc 0x6e1e1c 0x1633fe5 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x65fd0f github.com/pactus-project/pactus/util/bech32m.toBytes+0x2f github.com/pactus-project/pactus/util/bech32m/bech32m.go:28 # 0x6604f6 github.com/pactus-project/pactus/util/bech32m.DecodeNoLimit+0x1b6 github.com/pactus-project/pactus/util/bech32m/bech32m.go:210 # 0x660ebb github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x1b github.com/pactus-project/pactus/util/bech32m/bech32m.go:421 # 0x6e1e1b github.com/pactus-project/pactus/crypto/bls.PublicKeyFromString+0x1b github.com/pactus-project/pactus/crypto/bls/public_key.go:29 # 0x1633fe4 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xda4 github.com/pactus-project/pactus/www/html/network.go:86 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 640] @ 0x48b60c 0x490329 0x660db4 0x163401a 0x163400f 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x660db3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1634019 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0xdd9 github.com/pactus-project/pactus/crypto/bls/public_key.go:67 # 0x163400e github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xdce github.com/pactus-project/pactus/www/html/network.go:87 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 196608] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x51fd17 0x1634097 0x163401b 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51fd16 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1634096 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xe56 github.com/pactus-project/pactus/www/html/server.go:228 # 0x163401a github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xdda github.com/pactus-project/pactus/www/html/network.go:87 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 704] @ 0x48b60c 0x473297 0x88edea 0x8a371a 0x8a3358 0x875f0c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12ee133 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1633322 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x88ede9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x875f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee132 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1633321 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xe1 github.com/pactus-project/pactus/www/html/network.go:44 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 288] @ 0x48b5e5 0x48b725 0x4cc8bd 0x875ea5 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12ee133 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1633322 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x875ea4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee132 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1633321 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xe1 github.com/pactus-project/pactus/www/html/network.go:44 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 128] @ 0x48b5e5 0x48b725 0x4cc8bd 0x892e3b 0x891f78 0x8a371a 0x8a3358 0x873dd7 0x8a371a 0x8a3358 0x875f0c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12ee133 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1633322 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x892e3a google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0xfa google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:188 # 0x891f77 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x873dd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x875f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee132 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1633321 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xe1 github.com/pactus-project/pactus/www/html/network.go:44 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0xa6d625 0xb9613b 0xb950bb 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xa6d624 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb9613a github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ba github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:396 # 0xb950ba github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:317 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [14: 9289728] @ 0x48b613 0x490933 0x561145 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x678116 0x67c0ba 0x698377 0x6ae11a 0x6e24a5 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x678115 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.5/bitset.go:175 # 0x67c0b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x698376 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae119 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 96] @ 0x48b60c 0x473297 0x51ce8a 0xd17145 0xd170d6 0xd19491 0x4956c1 # 0x51ce89 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd17144 fmt.Errorf+0x324 fmt/errors.go:26 # 0xd170d5 github.com/libp2p/go-yamux/v5.(*Session).close+0x2b5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd19490 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 96] @ 0x48b60c 0x425c25 0x6e344f 0x6e2436 0x6e43d9 0x6e3f0f 0x8fb765 0x8fd137 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc43a 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6e344e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x6e2435 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:118 # 0x6e43d8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f0e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb764 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd136 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc439 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xd22e9f 0xc5aded 0xc5bd7d 0xc629d5 0xc39825 0xc37969 0xc50772 0xc4cd9a 0x4956c1 # 0xd22e9e github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).Protect+0x9e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:202 # 0xc5adec github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x8c github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:94 # 0xc5bd7c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:215 # 0xc629d4 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xd4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/trace.go:486 # 0xc39824 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x724 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1137 # 0xc37968 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1e8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:921 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [15: 9953280] @ 0x48b613 0x490933 0x561145 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [12: 7962624] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [15: 9953280] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [16: 10616832] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [15: 9953280] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16465d7 0x164768b 0x1649095 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x164768a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1649094 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [15: 9953280] @ 0x48b613 0x490933 0x561145 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 576] @ 0x48b60c 0x490933 0x774e1b 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8efe91 0x8ed20b 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x774e1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8efe90 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x50 github.com/pactus-project/pactus/store/store.go:516 # 0x8ed20a github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0xd15327 0xd1d7f6 0xd1d56a 0xd1ef38 0xd55642 0x10775cb 0x1077a5a 0x1077150 0x4956c1 # 0xd15326 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd1d7f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd1d569 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd1ef37 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd55641 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x10775ca github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x24a github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:427 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x1739c97 0x16e490f 0x16e4e35 0x1738aa6 0x1737f30 0x984218 0x980af2 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c96 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16e4e34 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1738aa5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1737f2f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x1719d1a 0x17227d2 0x1722791 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1719d19 crypto/internal/fips140/ecdsa.signGeneric[...]+0x499 crypto/internal/fips140/ecdsa/ecdsa.go:379 # 0x17227d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722790 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 80] @ 0x48b5e5 0x4908c7 0x4e0598 0x4e0093 0x5a5085 0x5a3dd9 0xb2b777 0x10ee205 0x10ee096 0x10edec5 0x10ebb53 0x10eb999 0x10e94f1 0x10e8fd0 0x4956c1 # 0x4e0597 syscall.ParseNetlinkMessage+0x137 syscall/netlink_linux.go:133 # 0x4e0092 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x5a5084 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5a3dd8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb2b776 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10ee204 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10ee095 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10edec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10ebb52 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10eb998 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 1152] @ 0x48b60c 0x490329 0x64f84a 0x6e9de9 0x6e9dbd 0x6ea81f 0x11bd5a5 0x11bd645 0x11bdce5 0x11bad1d 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x6e9de8 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x6e9dbc github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ea81e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bdce4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x11bad1c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 1966080] @ 0x48b613 0x490933 0x561145 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 4194304] @ 0x48b613 0x490329 0x7673ed 0x78aff4 0x78b505 0x77ce85 0x77c465 0x77c93e 0x77cad0 0x8eca9c 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x7673ec github.com/syndtr/goleveldb/leveldb/memdb.New+0xec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:474 # 0x78aff3 github.com/syndtr/goleveldb/leveldb.(*DB).mpoolGet+0xb3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:90 # 0x78b504 github.com/syndtr/goleveldb/leveldb.(*DB).newMem+0x324 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:151 # 0x77ce84 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x284 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:633 # 0x77c464 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x77c93d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x77cacf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8eca9b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:87 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 208] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72f749 0x72f71d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x7301ae 0x730194 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72f748 github.com/fxamacker/cbor/v2.Unmarshal+0x208 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72f71c github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x1dc github.com/pactus-project/pactus/types/vote/cp_vote.go:126 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x7301ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x730193 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 1966080] @ 0x48b613 0x490933 0x561145 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 1966080] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 2621440] @ 0x48b613 0x490933 0x561145 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b5e5 0x421e0b 0x812e79 0xd7b745 0xe1b605 0xe1b3af 0xe1af25 0xe1f3ac 0xe1f6b2 0xe1ed85 0xd51acc 0x4956c1 # 0x812e78 crypto/x509.MarshalPKIXPublicKey+0x1b8 crypto/x509/x509.go:168 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xe1b604 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:120 # 0xe1b3ae github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x18e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:106 # 0xe1af24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe1f3ab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe1f6b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe1ed84 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd51acb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [5: 3276800] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 2621440] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 2621440] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16465d7 0x164768b 0x1649095 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x164768a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1649094 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 262144] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53dc47 0x565097 0x564a6a 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53dc46 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x565096 encoding/json.mapEncoder.encode+0x556 encoding/json/encode.go:806 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0xd6e4db 0x4956c1 # 0xd6e4da github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0x1fa github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:102 0: 0 [1: 8] @ 0x48b5e5 0x4908c7 0x875f49 0x875f29 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x8e9171 0x8e6374 0x8e5a9b 0x4a354c 0x8e5a1b 0x8e59ef 0x8e5305 0x107cb85 0x107b0a5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x875f48 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x875f28 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8e9170 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:171 # 0x8e6373 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8e5a9a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a354b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8e5a1a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e59ee github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8e5304 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x40fdb2 0x48b9d6 0x48b9bd 0x4cc691 0x55c4a6 0x55c480 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1646265 0x1653338 0x16519b6 0x16511dd 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x48b9bc reflect.makemap+0x1c runtime/map.go:211 # 0x4cc690 reflect.MakeMapWithSize+0x50 reflect/value.go:3103 # 0x55c4a5 reflect.MakeMap+0x465 reflect/value.go:3093 # 0x55c47f encoding/json.(*decodeState).object+0x43f encoding/json/decode.go:649 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1646264 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653337 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16519b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x16511dc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x10660bd 0x106604a 0x1061e7d 0x10611fb 0x4956c1 # 0x10660bc github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x21c github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0x1066049 github.com/libp2p/go-libp2p/p2p/host/autonat.newDialMessage+0x1a9 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/proto.go:21 # 0x1061e7c github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0x5fc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/client.go:71 # 0x10611fa github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x13a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:390 0: 0 [1: 24] @ 0x48b60c 0x425c25 0xd7b76a 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0xd7b769 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:202 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 96] @ 0x48b60c 0x490933 0x16cc905 0x678a26 0x67c456 0x6ae01d 0x6e24a5 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x678a25 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:43 # 0x67c455 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ceb4 0x68e639 0x68e870 0x6b4d4b 0x6b4698 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a557 0x118a2f8 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ceb3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d4a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b60c 0x425c25 0x7e7168 0x7e719c 0x7ee226 0x7e0327 0x7e3f8f 0x11ae590 0x11adc6f 0x11ae113 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x7e7167 net.ParseIP+0x27 net/ip.go:528 # 0x7e719b github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x7ee225 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7e0326 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x7e3f8e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11ae58f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 128] @ 0x48b5e5 0x425c25 0x984cda 0x980b05 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x984cd9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x259 crypto/tls/handshake_server_tls13.go:846 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b5e5 0x4908c7 0xd7c927 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0xd7c926 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x266 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:91 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 192] @ 0x48b60c 0x490933 0x88fbd6 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0xb1116a 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x88fbd5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb11169 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32] @ 0x48b60c 0x425c25 0x118270b 0x1182668 0x118262d 0x118262d 0x118262d 0x118262d 0x1182668 0x1182668 0x118262d 0x118262d 0x118262d 0x118262d 0x11847e6 0x11847d4 0x118a10e 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x118270a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11847e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11847d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:216 # 0x118a10d github.com/pactus-project/pactus/state.(*state).validateBlock+0xcd github.com/pactus-project/pactus/state/validation.go:28 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x490329 0xc3836b 0xc378fb 0xc50772 0xc4cd9a 0x4956c1 # 0xc3836a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x80a github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:990 # 0xc378fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x17a github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:919 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0x70d1ab 0x713f2d 0x70b039 0x802214 0x8078f9 0x80837d 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70d1aa crypto/ecdsa.publicKeyFromFIPS+0x4a crypto/ecdsa/ecdsa.go:553 # 0x713f2c crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x70b038 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x802213 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x8078f8 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x55c919 0x55b29e 0x55aafe 0x55a6d9 0x134d3d7 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x55c918 encoding/json.(*decodeState).object+0x8d8 encoding/json/decode.go:707 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x134d3d6 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:164 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b5e5 0x490329 0x4a3fd2 0x4a36a5 0xa02425 0xa31979 0xa0a3a7 0xa0f298 0x4956c1 # 0x4a3fd1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a36a4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xa02424 net/http.putTextprotoReader+0x44 net/http/request.go:1049 # 0xa31978 net/http.readRequest+0x798 net/http/request.go:1174 # 0xa0a3a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 16] @ 0x48b605 0x425c25 0xd1956a 0xd19478 0x4956c1 # 0xd19569 github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xa9 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:719 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [3: 3456] @ 0x48b5ec 0x490329 0xc46533 0xc45dd5 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc46532 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2222 # 0xc45dd4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2180 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 647168] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b5e5 0x46efb3 0x7e10e7 0x7e4310 0x7e3fe5 0xb29279 0xb27997 0xb2aefa 0xb2aeec 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x7e10e6 github.com/multiformats/go-multiaddr.readMultiaddr+0x346 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:156 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7e3fe4 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb29278 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2aef9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2aeeb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [11: 12672] @ 0x48b5ec 0x490329 0xc448f7 0xc40d9f 0xc4d4fa 0x4956c1 # 0xc448f6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x4b6 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2024 # 0xc40d9e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1831 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 224] @ 0x48b5e5 0x490329 0xc29696 0x11761be 0x11757a5 0x4956c1 # 0xc29695 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x11761bd github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x5d github.com/pactus-project/pactus/network/notifee.go:127 # 0x11757a4 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [1: 16] @ 0x48b605 0x473297 0x40c666 0x7e7a6e 0x7e7a62 0x7ee1aa 0x7e1d4f 0x7e2d8a 0x7e0c87 0x7e0e9c 0x7e4310 0x7e3fe5 0x11ae590 0x11adc6f 0x11ae113 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x40c665 internal/strconv.FormatUint+0xa5 internal/strconv/itoa.go:19 # 0x7e7a6d strconv.FormatUint+0x2d strconv/number.go:203 # 0x7e7a61 github.com/multiformats/go-multiaddr.portBtS+0x21 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7ee1a9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7e1d4e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e2d89 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7e3fe4 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae58f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b605 0x490329 0x942d65 0x94315d 0x97ba97 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x942d64 crypto/tls.(*Config).supportedVersions+0x44 crypto/tls/common.go:1224 # 0x94315c crypto/tls.(*Config).mutualVersion+0x1c crypto/tls/common.go:1295 # 0x97ba96 crypto/tls.(*Conn).readClientHello+0x3f6 crypto/tls/handshake_server.go:190 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0xc6294b 0xc39825 0xc37969 0xc50772 0xc4cd9a 0x4956c1 # 0xc6294a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0x4a github.com/libp2p/go-libp2p-pubsub@v0.16.0/trace.go:480 # 0xc39824 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x724 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1137 # 0xc37968 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1e8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:921 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 176] @ 0x48b60c 0x473297 0x51ce8a 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x4d866e 0xb108f1 0xb108cf 0x7aeed1 0xb101ea 0xb10105 0xc2ec25 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x51ce89 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10104 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc2ec24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x5e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:105 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [9: 5824512] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 192] @ 0x48b60c 0x490329 0x16e49f0 0x1737bda 0x1738965 0x1738509 0x985627 0x9855d3 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985626 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9855d2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 5177344] @ 0x48b613 0x490933 0x561145 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 5177344] @ 0x48b613 0x490933 0x561145 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1277952] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 5177344] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 5177344] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 5824512] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16465d7 0x164768b 0x1649095 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x164768a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1649094 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 5824512] @ 0x48b613 0x490933 0x561145 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 18944] @ 0x48b5ec 0x4908c7 0xbf9f7b 0xbf98c9 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf9f7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2944 # 0xbf98c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2654 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 638976] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 638976] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16465d7 0x164768b 0x1649095 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x164768a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1649094 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b60c 0x47335e 0x473352 0x4728c5 0x472ad0 0x5b2bef 0x522954 0x5230ce 0x525bcc 0x51ce74 0x94e0c5 0x94e08f 0xd17084 0xd19491 0x4956c1 # 0x5b2bee net.(*OpError).Error+0x14e net/net.go:520 # 0x522953 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51ce73 fmt.errorf+0xb3 fmt/errors.go:41 # 0x94e0c4 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x94e08e crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xd17083 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd19490 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [2: 1277952] @ 0x48b613 0x490933 0x561145 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 1277952] @ 0x48b613 0x490933 0x561145 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 638976] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 1277952] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 1277952] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 1277952] @ 0x48b613 0x490933 0x561145 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0x6e22b3 0x6e618c 0x8f0b6b 0x8ecc05 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x6e22b2 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:99 # 0x6e618b github.com/pactus-project/pactus/types/validator.FromBytes+0xeb github.com/pactus-project/pactus/types/validator/validator.go:60 # 0x8f0b6a github.com/pactus-project/pactus/store.newValidatorStore+0x18a github.com/pactus-project/pactus/store/validator.go:32 # 0x8ecc04 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:98 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 24] @ 0x48b60c 0x425c25 0x4dfc71 0x5a5085 0x5a3dd9 0xb2b777 0x10ee205 0x10ee096 0x10edec5 0x10ebb53 0x10eb999 0x10e94f1 0x10e8fd0 0x4956c1 # 0x4dfc70 syscall.NetlinkRIB+0xb0 syscall/netlink_linux.go:66 # 0x5a5084 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5a3dd8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb2b776 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10ee204 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10ee095 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10edec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10ebb52 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10eb998 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [4: 131072] @ 0x48b613 0x490329 0x8e4a0f 0xd18467 0xd18450 0xd1c0cb 0xd1bd11 0xd1ed78 0xd5500a 0x55284a 0x11010b6 0x1100e77 0x9006eb 0x1100cb5 0x10fc642 0x1178299 0x11746ca 0x4956c1 # 0x8e4a0e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd18466 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd1844f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd1c0ca github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd1bd10 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd1ed77 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:42 # 0xd55009 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x552849 bufio.(*Writer).Write+0xe9 bufio/bufio.go:682 # 0x11010b5 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x195 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x1100e76 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1100cb4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0x1178298 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:93 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 27264] @ 0x48b60c 0x490329 0x64f84a 0x11a69ff 0x11a6a00 0x11bd64f 0x11b9855 0x11b92fa 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x11a69fe github.com/fxamacker/cbor/v2.Marshal+0xde github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x11a69ff github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xdf github.com/pactus-project/pactus/sync/bundle/bundle.go:82 # 0x11bd64e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:178 # 0x11b9854 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x11b92f9 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 832] @ 0x48b60c 0x490933 0x77eba8 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8ed52b 0x1188edc 0x11bfdf4 0x11b91ee 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x77eba7 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed52a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1188edb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:693 # 0x11bfdf3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:555 # 0x11b91ed github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 576] @ 0x48b60c 0x490933 0x77eba8 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8ed52b 0x1188edc 0x11bfdf4 0x11b91ee 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x77eba7 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed52a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1188edb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:693 # 0x11bfdf3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:555 # 0x11b91ed github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 49152] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x650eaa 0x6514b4 0x652b23 0x656949 0x64fc86 0x64f81b 0x11a6957 0x11a6933 0x11bd64f 0x11b9855 0x11b92fa 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x650ea9 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1308 # 0x6514b3 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1343 # 0x652b22 github.com/fxamacker/cbor/v2.encodeStruct+0x462 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1586 # 0x656948 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:2112 # 0x64fc85 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1074 # 0x64f81a github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xba github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1009 # 0x11a6956 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x11a6932 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:70 # 0x11bd64e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:178 # 0x11b9854 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x11b92f9 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 8192] @ 0x48b60c 0x490329 0x8e4a0f 0xb105d0 0xc2ec4f 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x8e4a0e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xb105cf github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc2ec4e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x60e github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:107 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 630784] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 630784] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 630784] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 630784] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16465d7 0x164768b 0x1649095 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x164768a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1649094 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 630784] @ 0x48b613 0x490933 0x561145 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 160] @ 0x48b5e5 0x425c25 0xdd82bf 0xdd8203 0xdfcaa5 0xe0963f 0xdfd72e 0xdfd9a5 0xdd2489 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0xdd82be github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x11e github.com/quic-go/quic-go@v0.60.0/internal/flowcontrol/stream_flow_controller.go:34 # 0xdd8202 github.com/quic-go/quic-go.(*Conn).newFlowController+0x62 github.com/quic-go/quic-go@v0.60.0/connection.go:2942 # 0xdfcaa4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x24 github.com/quic-go/quic-go@v0.60.0/streams_map.go:76 # 0xe0963e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.60.0/streams_map_incoming.go:143 # 0xdfd72d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.60.0/streams_map.go:279 # 0xdfd9a4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.60.0/streams_map.go:310 # 0xdd2488 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.60.0/connection.go:1824 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [1: 16] @ 0x48b60c 0x473914 0x473426 0x7e2dd5 0x7e0c87 0x7e0e9c 0x7e4310 0xb1339a 0xb1315a 0xb13139 0xb154c8 0xb86329 0xb8854f 0x4956c1 # 0x7e2dd4 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb13399 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xd9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:109 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb86328 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:383 # 0xb8854e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:692 0: 0 [3: 2304] @ 0x48b5ec 0x425c25 0xdb85a9 0xdb8573 0xdb866c 0xdc2f99 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0xdb85a8 crypto/tls.newQUICConn+0x1c8 crypto/tls/quic.go:198 # 0xdb8572 crypto/tls.QUICServer+0x192 crypto/tls/quic.go:194 # 0xdb866b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x28b github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:130 # 0xdc2f98 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.60.0/connection.go:358 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [3: 192] @ 0x48b60c 0x490329 0x53d476 0x53d6f9 0x1646a7e 0x16465d7 0x164768b 0x1649095 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x53d475 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53d6f8 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x1646a7d github.com/creachadair/jrpc2.(*jmessage).toJSON+0x3d github.com/creachadair/jrpc2@v1.3.5/json.go:163 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x164768a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1649094 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32768] @ 0x48b613 0x490329 0x12531c7 0x127bc08 0x1248804 0x124c1cd 0x125c73e 0x125c389 0x125c2ee 0x125d051 0x125bbf9 0x1265552 0x4956c1 # 0x12531c6 google.golang.org/grpc/internal/mem.(*SimpleBufferPool).Get+0xe6 google.golang.org/grpc@v1.81.1/internal/mem/buffer_pool.go:342 # 0x127bc07 google.golang.org/grpc/internal/transport.(*bufWriter).Write+0x67 google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:332 # 0x1248803 golang.org/x/net/http2.(*Framer).endWrite+0xa3 golang.org/x/net@v0.56.0/http2/frame.go:386 # 0x124c1cc golang.org/x/net/http2.(*Framer).WriteHeaders+0x52c golang.org/x/net@v0.56.0/http2/frame.go:1181 # 0x125c73d google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x2fd google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:762 # 0x125c388 google.golang.org/grpc/internal/transport.(*loopyWriter).originateStream+0x68 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:729 # 0x125c2ed google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x1ed google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:715 # 0x125d050 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:886 # 0x125bbf8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:601 # 0x1265551 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:471 0: 0 [1: 96] @ 0x48b5e5 0x421e0b 0xa68df4 0xa68aed 0xa6d68c 0xb4136f 0xb427dd 0x4956c1 # 0xa68df3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:187 # 0xa68aec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:150 # 0xa6d68b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb4136e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0xae github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:135 # 0xb427dc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x47c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [1: 64] @ 0x48b60c 0x490329 0x53d476 0x53d5f9 0x7e020b 0x7e3f8f 0xb29279 0xb27997 0xd7caff 0xd7cacf 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x53d475 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x7e020a github.com/multiformats/go-multiaddr.stringToBytes+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x7e3f8e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb29278 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xd7cafe github.com/multiformats/go-multiaddr/net.FromNetAddr+0x43e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xd7cace github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x40e github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:94 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 320] @ 0x48b5e5 0x425c25 0x15e345f 0x15e3512 0x15e061a 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x15e345e net/http.(*Request).WithContext+0x7e net/http/request.go:372 # 0x15e3511 github.com/gorilla/mux.requestWithVars+0x131 github.com/gorilla/mux@v1.8.1/mux.go:450 # 0x15e0619 github.com/gorilla/mux.(*Router).ServeHTTP+0x119 github.com/gorilla/mux@v1.8.1/mux.go:200 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 128] @ 0x48b5e5 0x4908c7 0x4e08e5 0x5a52d4 0x5a5185 0x5a3dd9 0xb2b777 0x10ee205 0x10ee096 0x10edec5 0x10ebb53 0x10eb999 0x10e94f1 0x10e8fd0 0x4956c1 # 0x4e08e4 syscall.ParseNetlinkRouteAttr+0x224 syscall/netlink_linux.go:176 # 0x5a52d3 net.addrTable+0x113 net/interface_linux.go:149 # 0x5a5184 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5a3dd8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb2b776 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10ee204 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10ee095 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10edec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10ebb52 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10eb998 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 24] @ 0x48b60c 0x473297 0x110134c 0x11012cd 0x1101787 0x9006eb 0x1101609 0x10fc5e2 0xc2fddc 0x4956c1 # 0x110134b github.com/multiformats/go-multistream.ReadNextToken[...]+0xcb github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x11012cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x4c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1101786 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1101608 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10fc5e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0xc2fddb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:201 0: 0 [1: 24] @ 0x48b60c 0x473297 0x800f68 0x80121e 0x8075ed 0x80837d 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x800f67 crypto/x509.parseASN1String+0x687 crypto/x509/parser.go:84 # 0x80121d crypto/x509.parseName+0x1fd crypto/x509/parser.go:170 # 0x8075ec crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b605 0x421f9b 0x6e7979 0x6e72bc 0x72c6aa 0x8efec5 0x8ed20b 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6e7978 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x38 github.com/pactus-project/pactus/types/certificate/certificate.go:147 # 0x6e72bb github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x9b github.com/pactus-project/pactus/types/certificate/certificate.go:95 # 0x72c6a9 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:142 # 0x8efec4 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:526 # 0x8ed20a github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b60c 0x425c25 0x9841c5 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x9841c4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x3e4 crypto/tls/handshake_server_tls13.go:748 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x4a4068 0x4a36a5 0x8e4bb4 0xc2ecce 0xc2ecb7 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x4a4067 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a36a4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e4bb3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc2eccd github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x68d github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc2ecb6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x676 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:127 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 622592] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 144] @ 0x48b60c 0x473297 0x8e8433 0xd7d588 0xd7d2b9 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x8e8432 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x72 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:176 # 0xd7d587 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:153 # 0xd7d2b8 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:149 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 768] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6b49 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x93c777 0x16e495b 0x1737bda 0x93c6a7 0xdbd27f 0xdbdba5 0xdbd51f 0x67167a 0xdbd425 0xdbd3bf 0xdb879f 0xdb847d 0xdc2f99 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x93c776 crypto/hkdf.Expand[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdbdba4 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xa4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:77 # 0xdbd51e github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD.func1+0xbe github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:44 # 0x671679 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0xdbd424 github.com/quic-go/quic-go/internal/handshake.withoutFIPSEnforcement+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/fips140_go126.go:8 # 0xdbd3be github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1e github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:34 # 0xdb879e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:146 # 0xdb847c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:116 # 0xdc2f98 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.60.0/connection.go:358 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [2: 32] @ 0x48b605 0x473297 0x7e0c2d 0x7e0e9c 0x7e4310 0x8e9a9a 0x8e8e9b 0x8e9193 0x8e6374 0x8e5a9b 0x4a354c 0x8e5a1b 0x8e59ef 0x8e5305 0x107cb85 0x107b0a5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x7e0c2c github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8e9a99 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8e8e9a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8e9192 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8e6373 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8e5a9a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a354b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8e5a1a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e59ee github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8e5304 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x1739c97 0x16e490f 0x1737bda 0x1738965 0x1738509 0x985b92 0x985b50 0x986972 0x980b34 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c96 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985b91 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x985b4f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b60c 0x490933 0x56adf9 0x56b1fc 0x56aa9d 0x55a634 0x6ea8c5 0x6ea8c6 0x11bd5a5 0x11bd645 0x11bb35b 0x11ba926 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba925 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x72a2c5 0x72a298 0x11c2bb9 0x15a0569 0x159fe79 0x159fce5 0x168d1a3 0x4956c1 # 0x72a2c4 bytes.NewBuffer+0x44 bytes/buffer.go:490 # 0x72a297 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x17 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x11c2bb8 github.com/pactus-project/pactus/wallet/types.MakeTransactionInfos+0x38 github.com/pactus-project/pactus/wallet/types/types.go:110 # 0x15a0568 github.com/pactus-project/pactus/wallet.(*transactions).addTransactionWithStatus+0x48 github.com/pactus-project/pactus/wallet/transactions.go:200 # 0x159fe78 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x118 github.com/pactus-project/pactus/wallet/transactions.go:134 # 0x159fce4 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x168d1a2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 192] @ 0x48b60c 0x473297 0x51fe06 0xcfaa6c 0xcfbd15 0xd555b9 0x10775ee 0x1077a5a 0x1077150 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcfaa6b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcfbd14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10775ed github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x26d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:429 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x48b60c 0x490329 0x5a55cc 0x5a5586 0x5a52f3 0x5a5185 0x5a3dd9 0xb2b777 0xb2d71f 0xb2d425 0xd48d0b 0x1105051 0x1107dd5 0x1108525 0x1107994 0x4956c1 # 0x5a55cb net.CIDRMask+0xcb net/ip.go:87 # 0x5a5585 net.newAddr+0x85 net/interface_linux.go:182 # 0x5a52f2 net.addrTable+0x132 net/interface_linux.go:153 # 0x5a5184 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5a3dd8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb2b776 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb2d71e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb2d424 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd48d0a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x1105050 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x1107dd4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x1108524 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x1107993 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [2: 256] @ 0x48b60c 0x490329 0x678b25 0x67c456 0x6ae01d 0x6e24a5 0x6e3d37 0x118a2a5 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x678b24 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x67c455 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e3d36 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 224] @ 0x48b5e5 0x425c25 0x41b494 0x1265b8d 0x1265b7c 0x126906a 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x135de67 0x1362cc2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1265b8c google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.81.1/internal/transport/transport.go:76 # 0x1265b7b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:497 # 0x1269069 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:787 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x135de66 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x1362cc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:54 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0x53a616 0x5398b9 0x53987d 0xb94e45 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0x53a615 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5398b8 context.withCancel+0x58 context/context.go:278 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0xb94e44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:289 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0xd5556d 0x10fad0f 0xc2f782 0x4956c1 # 0xd5556c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x2c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:154 # 0x10fad0e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x68e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:481 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [1: 3072] @ 0x48b60c 0x473297 0x1630d88 0x1630d4d 0x1630d97 0x16301df 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x1630d87 bytes.(*Buffer).String+0xb47 bytes/buffer.go:77 # 0x1630d4c github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xb0c github.com/pactus-project/pactus/www/html/server.go:277 # 0x1630d96 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb56 github.com/pactus-project/pactus/www/html/blockchain.go:156 # 0x16301de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:112 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 160] @ 0x48b5e5 0x425c25 0xdd82bf 0xdd8203 0xdfcb65 0xe084db 0xe084bf 0xdfcd7f 0xe1a8ab 0xe1a89d 0xd4a415 0xd4a1af 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0xdd82be github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x11e github.com/quic-go/quic-go@v0.60.0/internal/flowcontrol/stream_flow_controller.go:34 # 0xdd8202 github.com/quic-go/quic-go.(*Conn).newFlowController+0x62 github.com/quic-go/quic-go@v0.60.0/connection.go:2942 # 0xdfcb64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x24 github.com/quic-go/quic-go@v0.60.0/streams_map.go:68 # 0xe084da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:137 # 0xe084be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:92 # 0xdfcd7e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map.go:120 # 0xe1a8aa github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.60.0/connection.go:2911 # 0xe1a89c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x48b605 0x473914 0x473426 0x7e1d2c 0x7e2d8a 0x7e2945 0x7e250e 0xb2820f 0xb29215 0xb27997 0xb2aefa 0xb2aeec 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x7e1d2b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e2d89 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7e2944 github.com/multiformats/go-multiaddr.newComponent+0x364 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7e250d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb2820e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb29214 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2aef9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2aeeb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 16] @ 0x48b605 0x490329 0x5433e8 0x66b7c5 0x72ad6c 0x72acdc 0x72d250 0x72cecd 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x5433e7 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x72ad6b github.com/pactus-project/pactus/util/encoding.ReadElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x72acdb github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3b github.com/pactus-project/pactus/types/tx/tx.go:376 # 0x72d24f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72cecc github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 64] @ 0x48b60c 0x490329 0x53d476 0x53d5f9 0x7d6f5d 0x8e8411 0xc23b45 0xc23b1a 0xc362b0 0x4956c1 # 0x53d475 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x7d6f5c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8e8410 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xc23b44 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0xa4 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc23b19 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc362af github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:738 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x8fbf85 0x8fce1f 0x8febca 0x8febc8 0x1182cb9 0x1186d32 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x8fbf84 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x384 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:55 # 0x8fce1e github.com/pactus-project/pactus/execution/executor.MakeExecutorImpl+0xde github.com/pactus-project/pactus/execution/executor/executor.go:30 # 0x8febc9 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x29 github.com/pactus-project/pactus/execution/executor/executor.go:12 # 0x8febc7 github.com/pactus-project/pactus/execution.Execute+0x27 github.com/pactus-project/pactus/execution/execution.go:10 # 0x1182cb8 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x1186d31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3f1 github.com/pactus-project/pactus/state/state.go:486 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 320] @ 0x48b60c 0x490933 0x97a675 0x97a645 0x97a557 0x709da4 0x70a1fc 0x97a4f2 0x97a3ec 0x709da4 0x70a1fc 0x97a2a5 0x97a1fc 0x94b937 0x9850b4 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x97a674 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x97a644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x97a556 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1862 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97a4f1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97a3eb crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97a2a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97a1fb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9850b3 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x633 crypto/tls/handshake_server_tls13.go:883 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b60c 0x490329 0x72a2b2 0x11c2bb9 0x15a0569 0x159fe79 0x159fce5 0x168d1a3 0x4956c1 # 0x72a2b1 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x31 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x11c2bb8 github.com/pactus-project/pactus/wallet/types.MakeTransactionInfos+0x38 github.com/pactus-project/pactus/wallet/types/types.go:110 # 0x15a0568 github.com/pactus-project/pactus/wallet.(*transactions).addTransactionWithStatus+0x48 github.com/pactus-project/pactus/wallet/transactions.go:200 # 0x159fe78 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x118 github.com/pactus-project/pactus/wallet/transactions.go:134 # 0x159fce4 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x168d1a2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 96] @ 0x48b60c 0x490329 0x660ad3 0x660d6c 0x1634125 0x1633ee6 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x660ad2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x660d6b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1634124 github.com/pactus-project/pactus/crypto.Address.String+0xee4 github.com/pactus-project/pactus/crypto/address.go:80 # 0x1633ee5 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xca5 github.com/pactus-project/pactus/www/html/network.go:88 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 786432] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x51fd17 0x1634097 0x163401b 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51fd16 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1634096 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xe56 github.com/pactus-project/pactus/www/html/server.go:228 # 0x163401a github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xdda github.com/pactus-project/pactus/www/html/network.go:87 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 224] @ 0x48b60c 0x490329 0x660ad3 0x660f0f 0x6e1e1c 0x1633fe5 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x660ad2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x660f0e github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:434 # 0x6e1e1b github.com/pactus-project/pactus/crypto/bls.PublicKeyFromString+0x1b github.com/pactus-project/pactus/crypto/bls/public_key.go:29 # 0x1633fe4 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xda4 github.com/pactus-project/pactus/www/html/network.go:86 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 786432] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x51fd17 0x1633f9c 0x1633ee6 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51fd16 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1633f9b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xd5b github.com/pactus-project/pactus/www/html/server.go:220 # 0x1633ee5 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xca5 github.com/pactus-project/pactus/www/html/network.go:88 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 640] @ 0x48b60c 0x490329 0x660ad3 0x660d6c 0x163401a 0x163400f 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x660ad2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x660d6b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1634019 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0xdd9 github.com/pactus-project/pactus/crypto/bls/public_key.go:67 # 0x163400e github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xdce github.com/pactus-project/pactus/www/html/network.go:87 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 196608] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x51fd17 0x1633f9c 0x1633ee6 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51fd16 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1633f9b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xd5b github.com/pactus-project/pactus/www/html/server.go:220 # 0x1633ee5 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xca5 github.com/pactus-project/pactus/www/html/network.go:88 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 80] @ 0x48b60c 0x473297 0x88e005 0x8a371a 0x8a3358 0x875f0c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12ee133 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1633322 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x88e004 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x875f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee132 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1633321 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xe1 github.com/pactus-project/pactus/www/html/network.go:44 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 96] @ 0x48b60c 0x473297 0x88edea 0x8a371a 0x8a3358 0x875f0c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12ee133 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1633322 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x88ede9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x875f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee132 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1633321 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xe1 github.com/pactus-project/pactus/www/html/network.go:44 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 1024] @ 0x48b60c 0x425c25 0x7f7e7e 0x7f7e93 0xdbc77f 0xdbc65b 0xdbd665 0x67167a 0xdbd425 0xdbd3bf 0xdb879f 0xdb847d 0xdc2f99 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0x7f7e7d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f7e92 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdbc77e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x5e github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:49 # 0xdbc65a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:31 # 0xdbd664 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD.func1+0x204 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:50 # 0x671679 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0xdbd424 github.com/quic-go/quic-go/internal/handshake.withoutFIPSEnforcement+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/fips140_go126.go:8 # 0xdbd3be github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1e github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:34 # 0xdb879e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:146 # 0xdb847c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:116 # 0xdc2f98 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.60.0/connection.go:358 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [2: 96] @ 0x48b5e5 0x4908c7 0x80128a 0x80745d 0x80837d 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x801289 crypto/x509.parseName+0x269 crypto/x509/parser.go:174 # 0x80745c crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b5e5 0x490329 0xb132fe 0xb1315a 0xb13139 0xb154c8 0xb86329 0xb8854f 0x4956c1 # 0xb132fd github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:107 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb86328 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:383 # 0xb8854e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:692 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x8ed2c5 0x8ed289 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x8ed2c4 bytes.NewBuffer+0x1e4 bytes/buffer.go:490 # 0x8ed288 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x1a8 github.com/pactus-project/pactus/store/store.go:175 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b60c 0x490329 0x170fa2d 0x171a189 0x17198fd 0x17227d2 0x1722791 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x170fa2c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x171a188 crypto/internal/fips140/ecdsa.randomPoint[...]+0x308 crypto/internal/fips140/ecdsa/ecdsa.go:257 # 0x17198fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x17227d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722790 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 576] @ 0x48b5e5 0x425c25 0xdb8996 0xdb847d 0xdc2f99 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0xdb8995 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x275 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:157 # 0xdb847c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:116 # 0xdc2f98 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.60.0/connection.go:358 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [1: 64] @ 0x48b5e5 0x425c25 0x135ddf5 0x1362cc2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x135ddf4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0xf4 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:72 # 0x1362cc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:54 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc905 0x16d7f72 0x1737d55 0x1738965 0x9896e5 0x985a8e 0x986972 0x980b34 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16d7f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x1737d54 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9896e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:39 # 0x985a8d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b60c 0x425c25 0x5c3857 0x5bea15 0x5b7407 0x5b6f7b 0x5ac278 0x5bfd27 0x5be27f 0x591465 0x59143a 0x590ed3 0x59dadf 0x5b138f 0x590797 0x5ae317 0x58f6b4 0x4956c1 # 0x5c3856 net.ipToSockaddr+0x1f6 net/ipsock_posix.go:222 # 0x5bea14 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x5b7406 net.(*netFD).dial+0x386 net/sock_posix.go:121 # 0x5b6f7a net.socket+0x29a net/sock_posix.go:70 # 0x5ac277 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5bfd26 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:220 # 0x5be27e net.dialUDP+0x29e net/udpsock.go:304 # 0x591464 net.DialUDP+0x124 net/udpsock.go:288 # 0x591439 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x590ed2 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x59dade net.(*Resolver).goLookupIPCNAMEOrder+0x149e net/dnsclient_unix.go:799 # 0x5b138e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x590796 net.init.func1+0x36 net/hook.go:21 # 0x5ae316 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x58f6b3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0xd17779 0xd17737 0xd17458 0xd174f0 0x4956c1 # 0xd17778 github.com/libp2p/go-yamux/v5.newPing+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:18 # 0xd17736 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xd17457 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd174ef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [2: 64] @ 0x48b5e5 0x490329 0x53203f 0x116a290 0x116a276 0x116a116 0x116a008 0x11ba71c 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x53203e strings.genSplit+0x7e strings/strings.go:305 # 0x116a28f strings.Split+0x8f strings/strings.go:361 # 0x116a275 github.com/pactus-project/pactus/version.ParseAgent-range1+0x75 github.com/pactus-project/pactus/version/agent.go:33 # 0x116a115 github.com/pactus-project/pactus/version.ParseAgent.SplitSeq.splitSeq.func1+0x195 strings/iter.go:59 # 0x116a007 github.com/pactus-project/pactus/version.ParseAgent+0x87 github.com/pactus-project/pactus/version/agent.go:32 # 0x11ba71b github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x47b github.com/pactus-project/pactus/sync/handler_hello.go:98 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0xb2929e 0xb27997 0xb2aefa 0xb2aeec 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0xb2929d github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xdd github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2aef9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2aeeb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [24: 14942208] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b60c 0x473914 0x473426 0xd72f75 0xd72aef 0x4956c1 # 0xd72f74 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x374 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0xd72aee github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:332 0: 0 [2: 128] @ 0x48b60c 0x490329 0x16e49f0 0x1737bda 0x1738965 0x1738509 0x98427e 0x984249 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98427d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x984248 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 8] @ 0x48b5e5 0x425c25 0xc37627 0xc50a9b 0xc4cd9a 0x4956c1 # 0xc37626 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x4c6 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:900 # 0xc50a9a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xb1a github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1471 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 384] @ 0x48b5e5 0x490329 0xd1b6e5 0xd1b6e6 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xb1c379 0xb1c1c5 0xb1bec5 0xb1b1a5 0xb153f9 0xb86329 0xb8854f 0x4956c1 # 0xd1b6e4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd1b6e5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1c1c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:191 # 0xb1bec4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:141 # 0xb1b1a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1a4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:74 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb86328 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:383 # 0xb8854e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:692 0: 0 [1: 48] @ 0x48b60c 0x490329 0x543175 0x66b7c5 0x6e32cb 0x6e3261 0x6e310a 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6e32ca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e3260 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e3109 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 72] @ 0x48b5e5 0x425c25 0x4a4af1 0x16430ef 0x16429e5 0x4a4baa 0x4956c1 # 0x4a4af0 sync.(*WaitGroup).Go+0x30 sync/waitgroup.go:238 # 0x16430ee github.com/creachadair/jrpc2.(*Client).accept+0x32e github.com/creachadair/jrpc2@v1.3.5/client.go:91 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 64] @ 0x48b5e5 0x4908c7 0xb96c2b 0x4956c1 # 0xb96c2a github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x92a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:483 0: 0 [1: 16] @ 0x48b60c 0x490933 0x56adf9 0x56b1fc 0x56aa9d 0x55a634 0x1646857 0x164bce5 0x16481a5 0x4a4baa 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x164bce4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16481a4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b5e5 0x4908c7 0x51d1d3 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x900fea 0x7aeed1 0x900de9 0x900cc5 0x1101334 0x11012cd 0x1101787 0x9006eb 0x1101609 0x10fc5e2 0x4d866e 0xb108f1 0xb108cf 0x7aeed1 0xb101ea 0xb10545 0xb1d6a5 0x4956c1 # 0x51d1d2 fmt.errorf+0x412 fmt/errors.go:61 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x900fe9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x900de8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1101333 github.com/multiformats/go-multistream.ReadNextToken[...]+0xb3 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11012cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x4c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1101786 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1101608 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10fc5e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10544 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb1d6a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:324 0: 0 [1: 96] @ 0x48b60c 0x47335e 0x473352 0x4728c5 0x472ad0 0x5b2bef 0xd7cb2e 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x5b2bee net.(*OpError).Error+0x14e net/net.go:520 # 0xd7cb2d github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x46d github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:96 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [26: 16187392] @ 0x48b613 0x490933 0x561145 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0x12ddf95 0x1245bcf 0x12fcc3c 0x12dde31 0x161aaba 0x12ddd17 0x135de67 0x16374d4 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x12ddf94 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x94 google.golang.org/grpc@v1.81.1/clientconn.go:153 # 0x1245bce google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.81.1/internal/resolver/config_selector.go:172 # 0x12fcc3b google.golang.org/grpc.newClientStream+0x67b google.golang.org/grpc@v1.81.1/stream.go:252 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x135de66 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x16374d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [22: 13697024] @ 0x48b613 0x490933 0x561145 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [26: 16187392] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [19: 11829248] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [20: 12451840] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16465d7 0x164768b 0x1649095 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x164768a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1649094 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [20: 12451840] @ 0x48b613 0x490933 0x561145 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b60c 0x490329 0x64f84a 0x11a6957 0x11a6933 0x11bd64f 0x11bb35b 0x11babdf 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x11a6956 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x11a6932 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:70 # 0x11bd64e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:178 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11babde github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 704] @ 0x48b60c 0x490933 0x774e1b 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8efe91 0x8ed20b 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x774e1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8efe90 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x50 github.com/pactus-project/pactus/store/store.go:516 # 0x8ed20a github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 128] @ 0x48b60c 0x425c25 0xcf043e 0xcfa991 0xcfbd15 0xd555b9 0x10775ee 0x1077a5a 0x1077150 0x4956c1 # 0xcf043d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetProtocolPeerLimits+0x3d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/limit.go:276 # 0xcfa990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:700 # 0xcfbd14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10775ed github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x26d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:429 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 1152] @ 0x48b5ec 0x4908c7 0x127f31c 0x126bd1b 0x126bcf7 0x126f75f 0x4956c1 # 0x127f31b google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.81.1/internal/transport/transport.go:99 # 0x126bd1a google.golang.org/grpc/internal/transport.(*Stream).write+0x39a google.golang.org/grpc@v1.81.1/internal/transport/transport.go:349 # 0x126bcf6 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x376 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1235 # 0x126f75e google.golang.org/grpc/internal/transport.(*http2Client).reader+0x33e google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1703 0: 0 [1: 48] @ 0x48b5e5 0x4908c7 0xddee1a 0xde5d1e 0xde5545 0xde5405 0xde41aa 0xde3f45 0xdd7355 0xdd6826 0xdd63fc 0xdd592c 0xdc98c5 0x4956c1 # 0xddee19 github.com/quic-go/quic-go.(*framer).Append+0x359 github.com/quic-go/quic-go@v0.60.0/framer.go:111 # 0xde5d1d github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.60.0/packet_packer.go:692 # 0xde5544 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:605 # 0xde5404 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:596 # 0xde41a9 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:487 # 0xde3f44 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:470 # 0xdd7354 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.60.0/connection.go:2738 # 0xdd6825 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.60.0/connection.go:2603 # 0xdd63fb github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.60.0/connection.go:2555 # 0xdd592b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.60.0/connection.go:2455 # 0xdc98c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.60.0/connection.go:729 0: 0 [1: 1280] @ 0x48b60c 0x490329 0xb110b0 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0xb110af github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 240] @ 0x48b5e5 0x425c25 0x12fec51 0x1300445 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x135de67 0x16374d4 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x12fec50 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.81.1/stream.go:490 # 0x1300444 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.81.1/stream.go:833 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x135de66 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x16374d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b605 0x425c25 0xd1ea70 0xd1ed08 0xd54eca 0x900fea 0x7aeed1 0x900de9 0x900cc5 0xd72ea5 0xd72e7c 0x10f97a9 0xd49945 0x4956c1 # 0xd1ea6f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x900fe9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x900de8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd72ea4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd72e7b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b60c 0x425c25 0x72be96 0x72c0be 0x72df7d 0x72c70c 0x8efec5 0x8ed20b 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x72be95 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0x35 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:44 # 0x72c0bd github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x13d github.com/pactus-project/pactus/util/simplemerkle/merkle.go:94 # 0x72df7c github.com/pactus-project/pactus/types/block.Txs.Root+0xbc github.com/pactus-project/pactus/types/block/txs.go:37 # 0x72c70b github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x8efec4 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:526 # 0x8ed20a github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b60c 0x490329 0x9007b5 0x900bd4 0x1101031 0x1100e77 0x9006eb 0x1100cb5 0x10fc642 0xc308b7 0xc3001c 0x4956c1 # 0x9007b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x900bd3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x1101030 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x110 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x1100e76 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1100cb4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc308b6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x336 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:228 # 0xc3001b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x13b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:240 0: 0 [1: 262144] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53dc47 0x565f65 0x565aad 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53dc46 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x565f64 encoding/json.arrayEncoder.encode+0x104 encoding/json/encode.go:888 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc905 0x678ea6 0x67c456 0x6ae01d 0x6e24a5 0x6e43d9 0x6e3f0f 0x8fb765 0x8fd137 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc43a 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x678ea5 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x67c455 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e43d8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f0e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb764 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd136 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc439 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 614400] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0x5398c5 0xa0a865 0xa0f298 0x4956c1 # 0x5398c4 context.WithCancel+0x64 context/context.go:242 # 0xa0a864 net/http.(*conn).readRequest+0x6e4 net/http/server.go:1040 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [2: 960] @ 0x48b5e5 0x4908c7 0xb3b50c 0xb41413 0xb427dd 0x4956c1 # 0xb3b50b github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0x36b github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb41412 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:141 # 0xb427dc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x47c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [1: 48] @ 0x48b60c 0x473914 0x473426 0xb8d898 0xb8d8dd 0xb8d911 0xb8dcac 0xb96f59 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb430d4 0xb430d5 0xb427ff 0x4956c1 # 0xb8d897 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb8d8dc github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:38 # 0xb8d910 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:56 # 0xb8dcab github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:107 # 0xb96f58 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:500 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb430d3 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x6b3 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb430d4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x6b4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:276 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b60c 0x47335e 0x473352 0x4728c5 0x472ad0 0x5b2b32 0x522954 0x5230ce 0x525bcc 0x51ce74 0x94e0c5 0x94e08f 0xd17084 0xd19491 0x4956c1 # 0x5b2b31 net.(*OpError).Error+0x91 net/net.go:510 # 0x522953 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51ce73 fmt.errorf+0xb3 fmt/errors.go:41 # 0x94e0c4 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x94e08e crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xd17083 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd19490 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 32] @ 0x48b60c 0x490329 0x1737ba5 0x1738965 0x98954e 0x945787 0x985665 0x985637 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737ba4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x985664 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x985636 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 144] @ 0x48b5e5 0x490329 0xc25585 0xc2588a 0xc46039 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc25584 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc25889 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc46038 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2189 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [2: 64] @ 0x48b60c 0x490933 0x16cc905 0x16d7f72 0x989775 0x985a8e 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16d7f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x989774 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x154 crypto/tls/key_schedule.go:42 # 0x985a8d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b5e5 0x4908c7 0xb479a5 0xb95bb2 0xb95085 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb479a4 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:136 # 0xb95bb1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:374 # 0xb95084 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:315 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x76bb3d 0x76a512 0x77309b 0x773046 0x773d66 0x774a85 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8f0847 0x8edef3 0x1188f39 0x15d8b48 0x135f3cb 0x15a8d1e 0x135f223 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x76bb3c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x76a511 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x77309a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x773045 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x773d65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x774a84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8f0846 github.com/pactus-project/pactus/store.(*txStore).tx+0xc6 github.com/pactus-project/pactus/store/tx.go:69 # 0x8edef2 github.com/pactus-project/pactus/store.(*store).Transaction+0x92 github.com/pactus-project/pactus/store/store.go:260 # 0x1188f38 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:697 # 0x15d8b47 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x87 github.com/pactus-project/pactus/www/grpc/transaction.go:38 # 0x135f3ca github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x135f222 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 8] @ 0x48b5e5 0x490329 0xc441ea 0xc41b65 0xc4d4fa 0x4956c1 # 0xc441e9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x609 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1993 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 160] @ 0x48b5e5 0x4908c7 0x4e0598 0x4e0093 0x5a5085 0x5a3dd9 0xb2b777 0xb2d71f 0xb2d425 0xd48d0b 0x1105051 0x1107dd5 0x1108525 0x1107994 0x4956c1 # 0x4e0597 syscall.ParseNetlinkMessage+0x137 syscall/netlink_linux.go:133 # 0x4e0092 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x5a5084 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5a3dd8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb2b776 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb2d71e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb2d424 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd48d0a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x1105050 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x1107dd4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x1108524 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x1107993 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc905 0x678aff 0x67c456 0x6ae01d 0x6e24a5 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x678afe github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:59 # 0x67c455 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 320] @ 0x48b60c 0x48b7c5 0x48b833 0x4cc525 0x6fda45 0x6fe550 0x6fec27 0xd7b5e8 0xd7b5b6 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x48b832 reflect.unsafe_NewArray+0x12 runtime/malloc.go:2226 # 0x4cc524 reflect.MakeSlice+0xa4 reflect/value.go:3061 # 0x6fda44 encoding/asn1.parseField+0x1544 encoding/asn1/asn1.go:992 # 0x6fe54f encoding/asn1.parseField+0x204f encoding/asn1/asn1.go:980 # 0x6fec26 encoding/asn1.UnmarshalWithParams+0x1a6 encoding/asn1/asn1.go:1168 # 0xd7b5e7 encoding/asn1.Unmarshal+0x367 encoding/asn1/asn1.go:1141 # 0xd7b5b5 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x335 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:191 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 80] @ 0x48b5e5 0x421e0b 0x6e9dcd 0x6ea81f 0x11bd5a5 0x11bd645 0x11bb35b 0x11ba926 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x6e9dcc github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ea81e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba925 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ceb4 0x68e639 0x68e870 0x6b4d8a 0x6b4698 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a557 0x118a2f8 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ceb3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d89 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 6784] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x94a4f0 0x94a4b7 0x947fa5 0x94dd65 0x94dd66 0x4d866e 0xd195a5 0xd1957d 0xd19478 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x94a4ef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x94a4b6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x947fa4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x94dd64 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x94dd65 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xd195a4 io.ReadFull+0xe4 io/io.go:354 # 0xd1957c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 1048576] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d6f9 0x5649fe 0x5662a3 0x565010 0x564a6a 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d6f8 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x5649fd encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x56500f encoding/json.mapEncoder.encode+0x4cf encoding/json/encode.go:804 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ceb4 0x68e639 0x6b4cc5 0x6b4698 0x6b47d2 0x6e2767 0x6e43d9 0x6e3f0f 0x8fb765 0x8fd137 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc43a 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ceb3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4cc4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e43d8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f0e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb764 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd136 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc439 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0xb9554e 0xb95476 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb9554d go.opentelemetry.io/otel/trace.WithAttributes+0x30d go.opentelemetry.io/otel/trace@v1.44.0/config.go:241 # 0xb95475 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x235 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:333 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 48] @ 0x48b60c 0x490933 0x7e21af 0x7e2154 0x7e4b08 0x11763b9 0x1175df0 0xd448b7 0xd46cdb 0xd44714 0xd51fa5 0x4956c1 # 0x7e21ae strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x7e2153 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x7e4b07 github.com/multiformats/go-multiaddr.Multiaddr.String+0x67 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x11763b8 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x1175def github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3cf github.com/pactus-project/pactus/network/notifee.go:104 # 0xd448b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd46cda github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd44713 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 8] @ 0x48b5e5 0x46efb3 0x1644828 0x164545d 0x16516b8 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x1644827 github.com/creachadair/jrpc2.(*Client).send+0x9c7 github.com/creachadair/jrpc2@v1.3.5/client.go:238 # 0x164545c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16516b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 192] @ 0x48b5e5 0x421e0b 0xa68dac 0xa68aed 0xa6d68c 0xb42a94 0xb427ff 0x4956c1 # 0xa68dab go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:186 # 0xa68aec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:150 # 0xa6d68b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb42a93 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x73 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:241 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 384] @ 0x48b5e5 0x490329 0x10eb973 0x10e94f1 0x10e8fd0 0x4956c1 # 0x10eb972 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:489 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 1212416] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x566623 0x5619d3 0x561791 0x5610de 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x566622 encoding/json.condAddrEncoder.encode+0x62 encoding/json/encode.go:936 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b60c 0x473297 0x51ce8a 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x110164c 0x10fc5e2 0xc2fddc 0x4956c1 # 0x51ce89 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x110164b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10fc5e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0xc2fddb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:201 0: 0 [13: 7987200] @ 0x48b613 0x490933 0x561145 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b60c 0x473914 0x473426 0x1737cec 0x1738965 0x9896e5 0x98547c 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737ceb crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9896e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:39 # 0x98547b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [14: 8601600] @ 0x48b613 0x490933 0x561145 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1212416] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [15: 9216000] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [15: 9216000] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [17: 10444800] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [13: 7987200] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16465d7 0x164768b 0x1649095 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x164768a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1649094 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [15: 9216000] @ 0x48b613 0x490933 0x561145 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0xc365bd 0xc4d05c 0x4956c1 # 0xc365bc github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).OnNewOutboundStream+0x9c github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:762 # 0xc4d05b github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x95b github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:904 0: 0 [1: 64] @ 0x48b60c 0x490329 0x1738698 0x1738509 0x98430d 0x9842c8 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1738697 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98430c crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x9842c7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b60c 0x490329 0x6f3efd 0x989fd0 0x9814c5 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6f3efc crypto/ecdh.(*x25519Curve).GenerateKey+0x7c crypto/ecdh/x25519.go:42 # 0x989fcf crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x4f crypto/tls/key_schedule.go:129 # 0x9814c4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x904 crypto/tls/handshake_server_tls13.go:254 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b60c 0x490933 0x8eade5 0x8ead8f 0x8ee7e6 0x118815c 0x8fb1e2 0x1187f9a 0x1186fed 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x8eade4 github.com/pactus-project/pactus/store.accountKey+0x184 github.com/pactus-project/pactus/store/account.go:18 # 0x8ead8e github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x12e github.com/pactus-project/pactus/store/account.go:107 # 0x8ee7e5 github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x85 github.com/pactus-project/pactus/store/store.go:328 # 0x118815b github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x5b github.com/pactus-project/pactus/state/state.go:606 # 0x8fb1e1 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:249 # 0x1187f99 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:604 # 0x1186fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:506 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b605 0x473297 0x16424f0 0x1645499 0x16516b8 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x16424ef github.com/creachadair/jrpc2.(*Response).wait+0xef github.com/creachadair/jrpc2@v1.3.5/base.go:192 # 0x1645498 github.com/creachadair/jrpc2.(*Client).Batch+0x218 github.com/creachadair/jrpc2@v1.3.5/client.go:349 # 0x16516b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x134b415 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x134b414 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x94 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:427 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 192] @ 0x48b5e5 0x4908c7 0x8b4b33 0x8b25e2 0x8b226c 0x84b802 0x84b572 0x1079096 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x8b4b32 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:208 # 0x8b25e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x8b226b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x84b801 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x84b571 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1079095 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0xc38f09 0xc37932 0xc50772 0xc4cd9a 0x4956c1 # 0xc38f08 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x708 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1045 # 0xc37931 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1b1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:920 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [2: 128] @ 0x48b5e5 0x425c25 0x6f41c5 0x6f3f4a 0x989fd0 0x98ad50 0x67167a 0x98a914 0x9814c5 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6f41c4 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x204 crypto/ecdh/x25519.go:65 # 0x6f3f49 crypto/ecdh.(*x25519Curve).GenerateKey+0xc9 crypto/ecdh/x25519.go:46 # 0x989fcf crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x4f crypto/tls/key_schedule.go:129 # 0x98ad4f crypto/tls.(*hybridKeyExchange).serverSharedSecret.func1+0x4f crypto/tls/key_schedule.go:218 # 0x671679 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0x98a913 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x193 crypto/tls/key_schedule.go:217 # 0x9814c4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x904 crypto/tls/handshake_server_tls13.go:254 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0x678116 0x67c0ba 0x698377 0x6ae105 0x6e24a5 0x6e8ff5 0x6e89d7 0x118a557 0x118a2f8 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x678115 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.5/bitset.go:175 # 0x67c0b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x698376 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae104 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0x41b494 0x1265b8d 0x1265b7c 0x126906a 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13492c7 0x134d4e2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1265b8c google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.81.1/internal/transport/transport.go:76 # 0x1265b7b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:497 # 0x1269069 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:787 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13492c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:150 # 0x134d4e1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x125cf05 0x125cef4 0x125bc55 0x127231c 0x4956c1 # 0x125cf04 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xc4 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:674 # 0x125cef3 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:888 # 0x125bc54 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xf4 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:615 # 0x127231b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:342 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x93c777 0x16e495b 0x1737bda 0x93c6a7 0xdbd27f 0xdb7008 0xdbaa70 0xdb93dd 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc950a 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x93c776 crypto/hkdf.Expand[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdb7007 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.60.0/internal/handshake/aead.go:18 # 0xdbaa6f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x1af github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:474 # 0xdb93dc github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x7c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:251 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9509 github.com/quic-go/quic-go.(*Conn).run+0x349 github.com/quic-go/quic-go@v0.60.0/connection.go:640 0: 0 [2: 832] @ 0x48b60c 0x490329 0x848ea5 0x848730 0x8e5752 0xc354d0 0xc45fb3 0xc39d89 0xc37969 0xc50772 0xc4cd9a 0x4956c1 # 0x848ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x84872f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8e5751 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc354cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:461 # 0xc45fb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc39d88 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc88 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1147 # 0xc37968 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1e8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:921 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0x701e68 0x701e62 0x7031be 0x702750 0x7031be 0x702750 0x7031be 0x703688 0x812e8c 0x812e6b 0xd7b745 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x701e67 encoding/asn1.makeObjectIdentifier+0x5a7 encoding/asn1/marshal.go:308 # 0x701e61 encoding/asn1.makeBody+0x5a1 encoding/asn1/marshal.go:473 # 0x7031bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x70274f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7031bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x70274f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7031bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x703687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x812e8b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x812e6a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 80] @ 0x48b5e5 0x490329 0xb12bef 0xb12f12 0xb12fb4 0xb905fa 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb12bee github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:43 # 0xb12f11 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:64 # 0xb12fb3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:74 # 0xb905f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x479 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:282 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x48b60c 0x490933 0x6695de 0x669e66 0x6e29fe 0x7550d7 0x7550f2 0x1187f50 0x1186fed 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6695dd golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.53.0/ripemd160/ripemd160.go:123 # 0x669e65 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e29fd github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x7550d6 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x96 github.com/pactus-project/pactus/types/validator/validator.go:96 # 0x7550f1 github.com/pactus-project/pactus/committee.(*committee).Update+0xb1 github.com/pactus-project/pactus/committee/committee.go:67 # 0x1187f4f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:602 # 0x1186fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:506 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 224] @ 0x48b60c 0x41b526 0x10fb3c5 0x10fb45b 0x10fad15 0xb1c379 0xb1cb5e 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0x10fb3c4 github.com/multiformats/go-multistream.newOnce+0xd44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10fb45a github.com/multiformats/go-multistream.NewMSSelect[...]+0xdda github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10fad14 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1cb5d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:270 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [6: 384] @ 0x48b5e5 0x425c25 0xc2e533 0xc4d007 0x4956c1 # 0xc2e532 github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x312 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:44 # 0xc4d006 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x906 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:903 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc905 0x16d7f72 0x16e4e6e 0x1738aa6 0x1737f30 0x984218 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16d7f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16e4e6d crypto/internal/fips140/hkdf.Extract[...]+0x10d crypto/internal/fips140/hkdf/hkdf.go:24 # 0x1738aa5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1737f2f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 4849664] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 192] @ 0x48b60c 0x425c25 0xcf059e 0xcf7f77 0xcfb48c 0xd70cc9 0xd702fa 0xd6e913 0x4956c1 # 0xcf059d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetPeerLimits+0x3d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/limit.go:284 # 0xcf7f76 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xd6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:316 # 0xcfb48b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:819 # 0xd70cc8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x928 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:186 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 606208] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 4849664] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 3637248] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16465d7 0x164768b 0x1649095 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x164768a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1649094 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 5455872] @ 0x48b613 0x490933 0x561145 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b605 0x473297 0x55e6e9 0x55b374 0x55aafe 0x55a6d9 0x1647338 0x1646945 0x164bce5 0x16481a5 0x4a4baa 0x4956c1 # 0x55e6e8 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1647337 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x677 github.com/creachadair/jrpc2@v1.3.5/json.go:216 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x164bce4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16481a4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 72] @ 0x48b5e5 0x48b2a5 0x7033aa 0x703688 0x812e8c 0x812e6b 0xd7b745 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x7033a9 encoding/asn1.makeField+0xb09 encoding/asn1/marshal.go:718 # 0x703687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x812e8b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x812e6a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 512] @ 0x48b60c 0x425c25 0x7f7e7e 0x7f7e93 0xdb76a5 0xdbd612 0x67167a 0xdbd425 0xdbd3bf 0xdb879f 0xdb847d 0xdc2f99 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0x7f7e7d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f7e92 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb76a4 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0xa4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/cipher_suite.go:53 # 0xdbd611 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD.func1+0x1b1 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:48 # 0x671679 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0xdbd424 github.com/quic-go/quic-go/internal/handshake.withoutFIPSEnforcement+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/fips140_go126.go:8 # 0xdbd3be github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1e github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:34 # 0xdb879e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:146 # 0xdb847c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:116 # 0xdc2f98 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.60.0/connection.go:358 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [9: 5455872] @ 0x48b613 0x490933 0x561145 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [10: 6062080] @ 0x48b613 0x490933 0x561145 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1196032] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [10: 6062080] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 1196032] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x564149 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x564148 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b60c 0x425c25 0x4e13cd 0x4e1677 0x5b74b0 0x5b6f7b 0x5ac278 0x5bfd27 0x59696b 0x5962a8 0x595a39 0x594785 0x5af1de 0x599830 0x59acc5 0x59e32c 0x4956c1 # 0x4e13cc syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4e1676 syscall.Getsockname+0x76 syscall/syscall_linux.go:715 # 0x5b74af net.(*netFD).dial+0x42f net/sock_posix.go:139 # 0x5b6f7a net.socket+0x29a net/sock_posix.go:70 # 0x5ac277 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5bfd26 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:220 # 0x59696a net.(*sysDialer).dialSingle+0x26a net/dial.go:795 # 0x5962a7 net.(*sysDialer).dialSerial+0x247 net/dial.go:756 # 0x595a38 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x594784 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0x5af1dd net.(*Resolver).dial+0x9d net/lookup.go:699 # 0x59982f net.(*Resolver).exchange+0x34f net/dnsclient_unix.go:185 # 0x59acc4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x59e32b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [2: 64] @ 0x48b60c 0x490329 0x900e15 0x900cc5 0x1101334 0x11012cd 0x1101787 0x9006eb 0x1101609 0x10fc5e2 0x4d866e 0xb108f1 0xb108cf 0x7aeed1 0xb101ea 0xb10545 0xb1d6a5 0x4956c1 # 0x900e14 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1101333 github.com/multiformats/go-multistream.ReadNextToken[...]+0xb3 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11012cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x4c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1101786 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1101608 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10fc5e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10544 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb1d6a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:324 0: 0 [1: 96] @ 0x48b5e5 0x421e0b 0xa68df4 0xa68aed 0xa6d68c 0xb942c5 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xa68df3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:187 # 0xa68aec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:150 # 0xa6d68b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb942c4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:174 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x53bbb3 0xa68dd9 0xa68da1 0xa68aed 0xa6d68c 0xb95625 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0xa68dd8 go.opentelemetry.io/otel/trace.ContextWithSpan+0x1b8 go.opentelemetry.io/otel/trace@v1.44.0/context.go:14 # 0xa68da0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x180 go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:186 # 0xa68aec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:150 # 0xa6d68b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb95624 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:333 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0xb8dab5 0xb8db58 0xb96205 0xb950bb 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8dab4 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x174 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:22 # 0xb8db57 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:72 # 0xb96204 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x384 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:404 # 0xb950ba github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:317 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x4120b2 0x414137 0x413ea5 0x4164e9 0xd4a674 0xd498df 0x4956c1 # 0xd4a673 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x1d3 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:276 # 0xd498de github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0x3e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:146 0: 0 [1: 16] @ 0x48b605 0x425c25 0x8d723d 0x8d721e 0x8d717d 0x8e83e5 0xc277d6 0xc277fc 0xd442d8 0xd51fa5 0x4956c1 # 0x8d723c github.com/libp2p/go-libp2p/core/crypto/pb.KeyType.Enum+0x5c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/pb/crypto.pb.go:50 # 0x8d721d github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x3d github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:175 # 0x8d717c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x8e83e4 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xc277d5 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc277fb github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd442d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2d7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:398 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 32] @ 0x48b60c 0x473914 0x473426 0x1101017 0x1100e77 0x9006eb 0x1100cb5 0x10fc642 0x552592 0xb1d9bf 0xb1d9ba 0xb1cba5 0xb1cba6 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0x1101016 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xf6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x1100e76 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1100cb4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0x552591 bufio.(*Writer).Flush+0x51 bufio/bufio.go:642 # 0xb1d9be github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x13e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:377 # 0xb1d9b9 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:369 # 0xb1cba4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:317 # 0xb1cba5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:274 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [3: 192] @ 0x48b5e5 0x490329 0x7ea32b 0xb292f7 0xb2929a 0xb27997 0xb2af7c 0xb2af6e 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x7ea32a github.com/multiformats/go-multiaddr.Join+0x14a github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xb292f6 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb29299 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2af7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2af6d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 64] @ 0x48b5e5 0x425c25 0xb95965 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb42c25 0xb42c26 0xb427ff 0x4956c1 # 0xb95964 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x724 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:358 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb42c24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb42c25 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:263 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x48b605 0x48b17b 0xcfa150 0xcfa13b 0xcf8d46 0xd4a11c 0xd44caa 0x10fa8c9 0xc2f782 0x4956c1 # 0xcfa14f github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x4f github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:607 # 0xcfa13a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:591 # 0xcf8d45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd4a11b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [1: 24] @ 0x48b60c 0x473297 0x5a6ed8 0x7e784f 0x7ee1aa 0x7e1d4f 0x7e2d8a 0x7e0c87 0x7e0e9c 0x7e4310 0xb1339a 0xb1315a 0xb13139 0xb154c8 0xb86329 0xb8854f 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0x7e784e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7ee1a9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7e1d4e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e2d89 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb13399 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xd9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:109 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb86328 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:383 # 0xb8854e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:692 0: 0 [1: 48] @ 0x48b60c 0x490933 0x979735 0x979705 0x979617 0x709da4 0x70a1fc 0x979565 0x9794bc 0x97ab18 0x985b46 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x979734 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x979704 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x979616 crypto/tls.(*finishedMsg).marshal.func1+0x16 crypto/tls/handshake_messages.go:1701 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x979564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9794bb crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x97ab17 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x985b45 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x105 crypto/tls/handshake_server_tls13.go:959 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x11016e5 0x9006eb 0x1101609 0x10fc5e2 0x11788d8 0x4956c1 # 0x11016e4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1101608 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10fc5e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x11788d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:114 0: 0 [1: 16] @ 0x48b5e5 0x4908c7 0x11c358e 0x15a0569 0x159fe79 0x159fce5 0x168d1a3 0x4956c1 # 0x11c358d github.com/pactus-project/pactus/wallet/types.MakeTransactionInfos+0xa0d github.com/pactus-project/pactus/wallet/types/types.go:129 # 0x15a0568 github.com/pactus-project/pactus/wallet.(*transactions).addTransactionWithStatus+0x48 github.com/pactus-project/pactus/wallet/transactions.go:200 # 0x159fe78 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x118 github.com/pactus-project/pactus/wallet/transactions.go:134 # 0x159fce4 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x168d1a2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 24] @ 0x48b60c 0x490329 0x544147 0x66ba4a 0x66c61e 0x6ed4bb 0x72ac47 0x72b73e 0x72b80c 0x72df25 0x72c70c 0x8efec5 0x8ed20b 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x544146 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x66ba49 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x66c61d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:113 # 0x6ed4ba github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x72ac46 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x72b73d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x72b80b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x72df24 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x72c70b github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x8efec4 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:526 # 0x8ed20a github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b605 0x425c25 0xd1ea70 0xd1ed08 0xd54eca 0x110164c 0x10fc5e2 0x4d866e 0xb108f1 0xb108cf 0x7aeed1 0xb101ea 0xb10545 0xb1d6a5 0x4956c1 # 0xd1ea6f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x110164b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10fc5e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10544 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb1d6a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:324 0: 0 [1: 16] @ 0x48b605 0x473914 0x473426 0x7e2dd5 0x7e0c87 0x7e0e9c 0x7e4310 0x7e3fe5 0xb29279 0xb27997 0xb2aefa 0xb2aeec 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x7e2dd4 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7e3fe4 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb29278 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2aef9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2aeeb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 16] @ 0x48b5e5 0x425c25 0xe1bc1f 0xe1be4c 0xd54eca 0x4d866e 0xb108f1 0xb108cf 0x7aeed1 0xb101ea 0xb10105 0xc2ec25 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xe1bc1e github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x3e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:26 # 0xe1be4b github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:59 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10104 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc2ec24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x5e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:105 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b60c 0x473914 0x473426 0x1737cec 0x1738965 0x1738509 0x98430d 0x9842c8 0x980af2 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x1737ceb crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98430c crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x9842c7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 24] @ 0x48b5e5 0x425c25 0x10fb3a7 0x10fb45b 0x10fad15 0xc2f782 0x4956c1 # 0x10fb3a6 github.com/multiformats/go-multistream.newOnce+0xd26 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:41 # 0x10fb45a github.com/multiformats/go-multistream.NewMSSelect[...]+0xdda github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10fad14 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [1: 64] @ 0x48b60c 0x490933 0x6e8958 0x6e8914 0x6e8913 0x118a64f 0x1186b2f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6e8957 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x77 github.com/pactus-project/pactus/types/certificate/certificate.go:260 # 0x6e8913 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x33 github.com/pactus-project/pactus/types/certificate/certificate.go:233 # 0x6e8912 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0x32 github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 720] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6b49 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 598016] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x566623 0x5619d3 0x561791 0x5610de 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x566622 encoding/json.condAddrEncoder.encode+0x62 encoding/json/encode.go:936 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ce95 0x68e639 0x68e870 0x6b4d8a 0x6b4698 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a557 0x118a2f8 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ce94 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d89 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 1753088] @ 0x48b613 0x490933 0x766252 0x77aa1f 0x78f71d 0x790346 0x8ef9e5 0x8ef91a 0x118702f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x766251 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x77aa1e github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x78f71c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x790345 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ef9e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8ef919 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x118702e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ee github.com/pactus-project/pactus/state/state.go:510 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x1739c97 0x16e495b 0x16e4e35 0x1738aa6 0x173804d 0x98553a 0x980b14 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c96 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16e4e34 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1738aa5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x173804c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 352] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0x999c09 0xa3165b 0xa3165c 0xa0a3a7 0xa0f298 0x4956c1 # 0x999c08 net/textproto.readMIMEHeader+0x428 net/textproto/reader.go:592 # 0xa3165a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa3165b net/http.readRequest+0x47b net/http/request.go:1133 # 0xa0a3a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 16] @ 0x48b5e5 0x4908c7 0x51d1d3 0xd17145 0xd170d6 0xd19491 0x4956c1 # 0x51d1d2 fmt.errorf+0x412 fmt/errors.go:61 # 0xd17144 fmt.Errorf+0x324 fmt/errors.go:26 # 0xd170d5 github.com/libp2p/go-yamux/v5.(*Session).close+0x2b5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd19490 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 512] @ 0x48b5e5 0x490329 0x4a40b2 0x4a36a5 0x8e49d9 0xd1e0f3 0xd1e0df 0xd1d36d 0xd19d94 0xd19630 0xd19478 0x4956c1 # 0x4a40b1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a36a4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e49d8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd1e0f2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd1e0de github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd1d36c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd19d93 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd1962f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 448] @ 0x48b5e5 0x490329 0xc29696 0x107aa2f 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0xc29695 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x107aa2e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x8e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:727 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 528] @ 0x48b60c 0x473297 0x51ce8a 0x94e0c5 0x94e08f 0xd17084 0xd19491 0x4956c1 # 0x51ce89 fmt.errorf+0xc9 fmt/errors.go:42 # 0x94e0c4 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x94e08e crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xd17083 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd19490 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [4: 256] @ 0x48b5e5 0x46eb2d 0x8e6d45 0x8e6d2e 0x8e6cba 0xc242b5 0xc24068 0xc2ad65 0xb8ad9e 0xb96bd7 0x4956c1 # 0x8e6d44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8e6d2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8e6cb9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc242b4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x194 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc24067 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc2ad64 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xb8ad9d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:946 # 0xb96bd6 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x8d6 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:482 0: 0 [2: 32] @ 0x48b60c 0x473297 0x999b07 0xa3165b 0xa3165c 0xa0a3a7 0xa0f298 0x4956c1 # 0x999b06 net/textproto.readMIMEHeader+0x326 net/textproto/reader.go:574 # 0xa3165a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa3165b net/http.readRequest+0x47b net/http/request.go:1133 # 0xa0a3a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x171a099 0x171a03f 0x17198fd 0x17227d2 0x1722791 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x171a098 crypto/internal/fips140/bigmod.NewNat+0x218 crypto/internal/fips140/bigmod/nat.go:73 # 0x171a03e crypto/internal/fips140/ecdsa.randomPoint[...]+0x1be crypto/internal/fips140/ecdsa/ecdsa.go:256 # 0x17198fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x17227d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722790 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b5e5 0x4908c7 0xb479a5 0xb9506c 0xb9504e 0xb95035 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb42c25 0xb42c26 0xb427ff 0x4956c1 # 0xb479a4 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:136 # 0xb9506b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:148 # 0xb9504d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:158 # 0xb95034 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x294 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:311 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb42c24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb42c25 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:263 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 768] @ 0x48b60c 0x490329 0x848ea5 0x848730 0xb114e6 0xb1d9ac 0xb8cd33 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x848ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x84872f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xb114e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb1d9ab github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:367 # 0xb8cd32 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:135 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x48b5e5 0x4908c7 0xddfb14 0xddeba5 0xde5d1e 0xde5545 0xde5405 0xde41aa 0xde3f45 0xdd7355 0xdd6826 0xdd63fc 0xdd592c 0xdc98c5 0x4956c1 # 0xddfb13 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3b3 github.com/quic-go/quic-go@v0.60.0/framer.go:189 # 0xddeba4 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.60.0/framer.go:97 # 0xde5d1d github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.60.0/packet_packer.go:692 # 0xde5544 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:605 # 0xde5404 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:596 # 0xde41a9 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:487 # 0xde3f44 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:470 # 0xdd7354 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.60.0/connection.go:2738 # 0xdd6825 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.60.0/connection.go:2603 # 0xdd63fb github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.60.0/connection.go:2555 # 0xdd592b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.60.0/connection.go:2455 # 0xdc98c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.60.0/connection.go:729 0: 0 [3: 96] @ 0x48b5e5 0x425c25 0x984e25 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x984e24 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3a4 crypto/tls/handshake_server_tls13.go:856 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 131072] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d6f9 0x5649fe 0x5662a3 0x565010 0x564a6a 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d6f8 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x5649fd encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x56500f encoding/json.mapEncoder.encode+0x4cf encoding/json/encode.go:804 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 576] @ 0x48b5e5 0x490329 0x1266229 0x1268fbb 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13492c7 0x134d4e2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1266228 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:572 # 0x1268fba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:783 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13492c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:150 # 0x134d4e1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b60c 0x490329 0x631ea5 0x631dee 0x63127d 0x62102c 0x6213d7 0x67d585 0x67c4cd 0x6ae01d 0x6e24a5 0x72a1e6 0x729daf 0x117ccf2 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x631ea4 math/big.nat.make+0x544 math/big/nat.go:67 # 0x631ded math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x63127c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x62102b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x6213d6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x67d584 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:1108 # 0x67c4cc github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xac github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:895 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc905 0x678a26 0x67c456 0x6ae01d 0x6e24a5 0x6e8ff5 0x6e89d7 0x118a64f 0x1186b2f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x678a25 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:43 # 0x67c455 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b60c 0x48b7c5 0x48b833 0x4cc525 0x6fda45 0x6fe550 0x6fec27 0xd7b5e8 0xd7b5b6 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x48b832 reflect.unsafe_NewArray+0x12 runtime/malloc.go:2226 # 0x4cc524 reflect.MakeSlice+0xa4 reflect/value.go:3061 # 0x6fda44 encoding/asn1.parseField+0x1544 encoding/asn1/asn1.go:992 # 0x6fe54f encoding/asn1.parseField+0x204f encoding/asn1/asn1.go:980 # 0x6fec26 encoding/asn1.UnmarshalWithParams+0x1a6 encoding/asn1/asn1.go:1168 # 0xd7b5e7 encoding/asn1.Unmarshal+0x367 encoding/asn1/asn1.go:1141 # 0xd7b5b5 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x335 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:191 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b60c 0x490933 0x56e865 0x55ff5e 0x55b374 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x164bce5 0x16481a5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55ff5d encoding/json.(*decodeState).literalStore+0x233d encoding/json/decode.go:866 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x164bce4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16481a4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 336] @ 0x48b5e5 0x425c25 0x7b5c9a 0x7b5a83 0x7d6f36 0x8e8411 0x107bf39 0x107b768 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x7b5c99 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x7b5a82 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x7d6f35 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8e8410 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0x107bf38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x1f8 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:888 # 0x107b767 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdc7 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 32] @ 0x48b5e5 0x48b205 0x10f99ec 0xd49945 0x4956c1 # 0x10f99eb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x3eb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:336 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x48b5e5 0x41b4ad 0x4ef148 0xdecf68 0xdec994 0xe1be3c 0xe1be37 0xd54eca 0x900fea 0x7aeed1 0x900de9 0x900cc5 0x1101334 0x11012cd 0x1101787 0x9006eb 0x1101609 0x10fc5e2 0x11788d8 0x4956c1 # 0x4ef147 time.NewTimer+0x27 time/sleep.go:144 # 0xdecf67 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x3a7 github.com/quic-go/quic-go@v0.60.0/receive_stream.go:176 # 0xdec993 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.60.0/receive_stream.go:92 # 0xe1be3b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.60.0/stream.go:117 # 0xe1be36 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:58 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x900fe9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x900de8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1101333 github.com/multiformats/go-multistream.ReadNextToken[...]+0xb3 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11012cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x4c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1101786 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1101608 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10fc5e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x11788d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:114 0: 0 [1: 32] @ 0x48b5e5 0x4908c7 0xbf9812 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf9811 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1291 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2653 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 224] @ 0x48b5e5 0x490329 0x11761d9 0x11757a5 0x4956c1 # 0x11761d8 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x78 github.com/pactus-project/pactus/network/notifee.go:128 # 0x11757a4 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [1: 704] @ 0x48b5ec 0x490329 0xc38f85 0xc37932 0xc50772 0xc4cd9a 0x4956c1 # 0xc38f84 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1047 # 0xc37931 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1b1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:920 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0xd5556d 0x10fad0f 0x117821b 0x11746ca 0x4956c1 # 0xd5556c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x2c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:154 # 0x10fad0e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x68e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:481 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x7b5c9a 0x7b5a83 0x7d6f36 0x8e8411 0xd7d588 0xd7d2b9 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x7b5c99 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x7b5a82 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x7d6f35 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8e8410 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xd7d587 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:153 # 0xd7d2b8 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:149 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b60c 0x473297 0x51ce8a 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x900fea 0x7aeed1 0x900de9 0x900cc5 0xd72ea5 0xd72e7c 0x10f97a9 0xd49945 0x4956c1 # 0x51ce89 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x900fe9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x900de8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd72ea4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd72e7b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 192] @ 0x48b60c 0x473297 0x51fe06 0x117bf07 0x117bc7d 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0x117bf06 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x186 github.com/pactus-project/pactus/sync/bundle/message/hello.go:71 # 0x117bc7c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xbc github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 288] @ 0x48b5e5 0x4908c7 0xc53630 0xc5365d 0xc40469 0xc4045d 0xc3de91 0xc3c816 0xc3c817 0xc3c075 0xc51492 0xc4d47a 0x4956c1 # 0xc5362f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:26 # 0xc5365c github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:97 # 0xc40468 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:68 # 0xc4045c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1583 # 0xc3de90 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x5b0 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1553 # 0xc3c815 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x7d5 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1334 # 0xc3c816 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x7d6 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1404 # 0xc3c074 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x34 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1333 # 0xc51491 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1582 # 0xc4d479 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xd79 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:960 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0x127d011 0x127cb72 0x126f5da 0x4956c1 # 0x127d010 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x450 google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:585 # 0x127cb71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:501 # 0x126f5d9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1669 0: 0 [1: 32] @ 0x48b60c 0x425c25 0x118270b 0x11847e6 0x11847d4 0x118a10e 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x118270a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11847e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11847d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:216 # 0x118a10d github.com/pactus-project/pactus/state.(*state).validateBlock+0xcd github.com/pactus-project/pactus/state/validation.go:28 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 64] @ 0x48b5e5 0x425c25 0xcfa239 0xcf8d46 0xd4a11c 0xd44caa 0x10fa8c9 0xb1c379 0xb1cb5e 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0xcfa238 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcf8d45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd4a11b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1cb5d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:270 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0x11bb2e5 0x11ba97d 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x11bb2e4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x104 github.com/pactus-project/pactus/sync/handler_hello.go:171 # 0x11ba97c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x6dc github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0x12690c8 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13492c7 0x134d4e2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x12690c7 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x307 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:802 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13492c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:150 # 0x134d4e1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b60c 0x490329 0x62df59 0x62dedd 0xb3e79e 0xb3e78c 0xb47498 0xb4728e 0xb475f1 0xb97089 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb430d4 0xb430d5 0xb427ff 0x4956c1 # 0x62df58 math/big.nat.make+0x98 math/big/nat.go:67 # 0x62dedc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0xb3e79d math/big.(*Int).SetBytes+0xdd math/big/int.go:519 # 0xb3e78b github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xcb github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb47497 github.com/whyrusleeping/go-keyspace.Key.Distance+0x237 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb4728d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:80 # 0xb475f0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:92 # 0xb97088 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1e8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:515 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb430d3 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x6b3 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb430d4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x6b4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:276 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 208] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x53a65a 0x5398b9 0x53987d 0x12fd565 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13492c7 0x134d4e2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53a659 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5398b8 context.withCancel+0x58 context/context.go:278 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0x12fd564 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.81.1/stream.go:301 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13492c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:150 # 0x134d4e1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b605 0x473914 0x473426 0x7e2dd5 0x7e0c87 0x7e0e9c 0x7e4310 0x8e9a9a 0x8e8e9b 0x8e9193 0x8e6374 0x8e5a9b 0x4a354c 0x8e5a1b 0x8e59ef 0x8e5305 0x107cb85 0x107b0a5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x7e2dd4 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8e9a99 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8e8e9a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8e9192 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8e6373 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8e5a9a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a354b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8e5a1a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e59ee github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8e5304 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 384] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x6b4cc5 0x6b4698 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a64f 0x1186b2f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4cc4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0xcfaa08 0xcfbd15 0xd555b9 0x10f9cd7 0xd49945 0x4956c1 # 0xcfaa07 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcfbd14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10f9cd6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b605 0x490329 0x678105 0x67c0ba 0x698377 0x6ae105 0x6e24a5 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x678104 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.5/bitset.go:177 # 0x67c0b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x698376 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae104 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 64] @ 0x48b60c 0x473297 0x51ce8a 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x4d866e 0xb108f1 0xb108cf 0x7aeed1 0xb101ea 0xb10545 0xc2ec4f 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x51ce89 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10544 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc2ec4e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x60e github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:107 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 4096] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x564149 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x564148 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0x7e2616 0x7e250e 0xb280c8 0xb295dc 0xb295c6 0xb27997 0xb2b7f7 0xb2b7e0 0xb2d71f 0xb2d425 0xd48d0b 0x1105051 0x1107dd5 0x1108525 0x1107994 0x4956c1 # 0x7e2615 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7e250d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb280c7 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb295db github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb295c5 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2b7f6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2b7df github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb2d71e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb2d424 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd48d0a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x1105050 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x1107dd4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x1108524 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x1107993 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 8] @ 0x48b5e5 0x4908c7 0xbf8f93 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf8f92 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xa12 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2789 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 768] @ 0x48b60c 0x425c25 0x67421a 0x67420e 0xdbf96f 0xdbf506 0xdbee5a 0xdcb2ab 0xdd2646 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0x4956c1 # 0x674219 crypto/internal/fips140/aes/gcm.New+0x39 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x67420d crypto/cipher.NewGCMWithRandomNonce+0x2d crypto/cipher/gcm.go:98 # 0xdbf96e github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x8e github.com/quic-go/quic-go@v0.60.0/internal/handshake/token_protector.go:73 # 0xdbf505 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.60.0/internal/handshake/token_protector.go:33 # 0xdbee59 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x159 github.com/quic-go/quic-go@v0.60.0/internal/handshake/token_generator.go:84 # 0xdcb2aa github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.60.0/connection.go:971 # 0xdd2645 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.60.0/connection.go:1898 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [1: 48] @ 0x48b60c 0x473297 0x88e005 0x8a371a 0x8a3358 0x875f0c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12ee133 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x88e004 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x875f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee132 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 160] @ 0x48b5e5 0x425c25 0x6ea873 0x6ea8c6 0x11bd5a5 0x11bd645 0x11bb35b 0x11ba926 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x6ea872 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba925 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x68e870 0x6b4d4b 0x6b4698 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x117ccf2 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d4a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b605 0x425c25 0x124e30a 0x1249305 0x127cafb 0x126f5da 0x4956c1 # 0x124e309 golang.org/x/net/http2.(*Framer).readMetaFrame+0xc9 golang.org/x/net@v0.56.0/http2/frame.go:1715 # 0x1249304 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.56.0/http2/frame.go:556 # 0x127cafa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x126f5d9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1669 0: 0 [3: 144] @ 0x48b60c 0x473297 0x8e8433 0x107bf39 0x107b768 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x8e8432 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x72 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:176 # 0x107bf38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x1f8 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:888 # 0x107b767 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdc7 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 160] @ 0x48b5e5 0x425c25 0x12fd4f3 0x12fd4e7 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13492c7 0x134d4e2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x12fd4f2 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.81.1/rpc_util.go:189 # 0x12fd4e6 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.81.1/stream.go:287 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13492c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:150 # 0x134d4e1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0x8d7254 0x8e5606 0xc354d0 0xc45fb3 0xc39d89 0xc37969 0xc50772 0xc4cd9a 0x4956c1 # 0x8d7253 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8e5605 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:193 # 0xc354cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:461 # 0xc45fb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc39d88 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc88 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1147 # 0xc37968 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1e8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:921 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 8] @ 0x48b5e5 0x490329 0x40fe99 0x48b909 0xc29173 0x107abfc 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0xc29172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:68 # 0x107abfb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x25b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:730 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x93c5e2 0x93c616 0xdbd27f 0xdb6fba 0xdbaa70 0xdb93dd 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc950a 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x93c5e1 crypto/hkdf.Expand[...].func1+0x81 crypto/internal/fips140hash/hash.go:33 # 0x93c615 crypto/hkdf.Expand[...]+0xb5 crypto/hkdf/hkdf.go:48 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdb6fb9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.60.0/internal/handshake/aead.go:17 # 0xdbaa6f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x1af github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:474 # 0xdb93dc github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x7c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:251 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9509 github.com/quic-go/quic-go.(*Conn).run+0x349 github.com/quic-go/quic-go@v0.60.0/connection.go:640 0: 0 [1: 16] @ 0x48b605 0x490329 0x900e15 0x900cc5 0x1101334 0x11012cd 0x1101787 0x9006eb 0x1101609 0x10fc5e2 0xc2fddc 0x4956c1 # 0x900e14 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1101333 github.com/multiformats/go-multistream.ReadNextToken[...]+0xb3 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11012cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x4c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1101786 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1101608 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10fc5e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0xc2fddb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:201 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0xd51cc5 0x4956c1 # 0xd51cc4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x304 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:173 0: 0 [1: 8] @ 0x48b5e5 0x425c25 0x76a51e 0x77309b 0x773046 0x773d66 0x774a85 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8ea8cd 0x8ee4de 0x1189076 0x15d4d6f 0x134b30b 0x15a8d1e 0x134b163 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x76a51d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x77309a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x773045 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x773d65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x774a84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8ea8cc github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ee4dd github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:306 # 0x1189075 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:709 # 0x15d4d6e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:250 # 0x134b30a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134b162 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:416 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [2: 32] @ 0x48b605 0x473297 0x5a6ed8 0x7e78f8 0x7ee1aa 0x7e1d4f 0x7e2d8a 0x7e0c87 0x7e0e9c 0x7e4310 0x107ae75 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0x7e78f7 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7ee1a9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7e1d4e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e2d89 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x107ae74 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4d4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0x900db1 0x900cc5 0x1101334 0x11012cd 0x1101787 0x9006eb 0x1101609 0x10fc5e2 0xc2fddc 0x4956c1 # 0x900db0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1101333 github.com/multiformats/go-multistream.ReadNextToken[...]+0xb3 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11012cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x4c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1101786 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1101608 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10fc5e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0xc2fddb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:201 0: 0 [1: 24] @ 0x48b60c 0x473914 0x473426 0x1737cec 0x93c6a7 0xdbd27f 0xdbdbf3 0xdbd56a 0x67167a 0xdbd425 0xdbd3bf 0xdb879f 0xdb847d 0xdc2f99 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0x1737ceb crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdbdbf2 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf2 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:78 # 0xdbd569 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD.func1+0x109 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:45 # 0x671679 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0xdbd424 github.com/quic-go/quic-go/internal/handshake.withoutFIPSEnforcement+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/fips140_go126.go:8 # 0xdbd3be github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1e github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:34 # 0xdb879e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:146 # 0xdb847c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:116 # 0xdc2f98 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.60.0/connection.go:358 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [2: 224] @ 0x48b5e5 0x425c25 0x41b494 0xb94e8b 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb94e8a github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xea github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:294 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b60c 0x490329 0x1737ba5 0x1738965 0x98954e 0x945787 0x94f7de 0x986b53 0x980b45 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737ba4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x986b52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x980b44 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b5e5 0x46eb2d 0x12fff25 0x12ffec6 0x12ff977 0x12ff967 0x1300230 0x1300625 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x12fff24 google.golang.org/grpc/metadata.copyOf+0x704 google.golang.org/grpc@v1.81.1/metadata/metadata.go:237 # 0x12ffec5 google.golang.org/grpc/metadata.MD.Copy+0x6a5 google.golang.org/grpc@v1.81.1/metadata/metadata.go:102 # 0x12ff976 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x156 google.golang.org/grpc@v1.81.1/internal/transport/transport.go:335 # 0x12ff966 google.golang.org/grpc.(*csAttempt).shouldRetry+0x146 google.golang.org/grpc@v1.81.1/stream.go:719 # 0x130022f google.golang.org/grpc.(*clientStream).retryLocked+0x6f google.golang.org/grpc@v1.81.1/stream.go:786 # 0x1300624 google.golang.org/grpc.(*clientStream).withRetry+0x284 google.golang.org/grpc@v1.81.1/stream.go:855 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x93c5e2 0x93c616 0xdbf959 0xdbf506 0xdbee5a 0xdcb2ab 0xdd2646 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x93c5e1 crypto/hkdf.Expand[...].func1+0x81 crypto/internal/fips140hash/hash.go:33 # 0x93c615 crypto/hkdf.Expand[...]+0xb5 crypto/hkdf/hkdf.go:48 # 0xdbf958 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x78 github.com/quic-go/quic-go@v0.60.0/internal/handshake/token_protector.go:64 # 0xdbf505 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.60.0/internal/handshake/token_protector.go:33 # 0xdbee59 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x159 github.com/quic-go/quic-go@v0.60.0/internal/handshake/token_generator.go:84 # 0xdcb2aa github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.60.0/connection.go:971 # 0xdd2645 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.60.0/connection.go:1898 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [1: 112] @ 0x48b60c 0x41b526 0x53a2ca 0x1265ccb 0x126906a 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13492c7 0x134d4e2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1265cca google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2ca google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:507 # 0x1269069 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:787 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13492c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:150 # 0x134d4e1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 704] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0x1303b70 0x13036d5 0x13036c0 0x130021c 0x1300625 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x13492c7 0x134d4e2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1303b6f google.golang.org/grpc/metadata.MD.Copy+0x5af google.golang.org/grpc@v1.81.1/metadata/metadata.go:102 # 0x13036d4 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.81.1/internal/transport/transport.go:335 # 0x13036bf google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.81.1/stream.go:1234 # 0x130021b google.golang.org/grpc.(*clientStream).retryLocked+0x5b google.golang.org/grpc@v1.81.1/stream.go:785 # 0x1300624 google.golang.org/grpc.(*clientStream).withRetry+0x284 google.golang.org/grpc@v1.81.1/stream.go:855 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13492c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:150 # 0x134d4e1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 64] @ 0x48b5e5 0x4908c7 0xb479a5 0xb95e47 0xb95e29 0xb95def 0xb95b5e 0xb95085 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb479a4 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:136 # 0xb95e46 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:148 # 0xb95e28 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:158 # 0xb95dee github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:392 # 0xb95b5d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:366 # 0xb95084 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:315 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 320] @ 0x48b5e5 0x425c25 0x7e2616 0x7e250e 0xb2820f 0xb29215 0xb27997 0xb2aefa 0xb2aeec 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x7e2615 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7e250d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb2820e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb29214 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2aef9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2aeeb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 416] @ 0x48b60c 0x473297 0x1632e14 0x1632dd7 0x1632e23 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x1632e13 bytes.(*Buffer).String+0xc33 bytes/buffer.go:77 # 0x1632dd6 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xbf6 github.com/pactus-project/pactus/www/html/server.go:277 # 0x1632e22 github.com/pactus-project/pactus/www/html.(*Server).ConsensusHandler+0xc42 github.com/pactus-project/pactus/www/html/blockchain.go:307 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 112] @ 0x48b60c 0x41b526 0xd1b73e 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xc2f782 0x4956c1 # 0xd1b73d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [1: 80] @ 0x48b5e5 0x48b725 0x4cc8bd 0x6400e7 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72e76e 0x72e754 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x6400e6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1451 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72e76d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72e753 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b60c 0x490329 0x77a8a5 0x77a871 0x77a763 0x78f71d 0x790346 0x8ef9e5 0x8ef91a 0x118702f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x77a8a4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0x1a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x77a870 github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x170 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x77a762 github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x62 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:223 # 0x78f71c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x790345 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ef9e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8ef919 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x118702e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ee github.com/pactus-project/pactus/state/state.go:510 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 176] @ 0x48b60c 0x473297 0x51ce8a 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x4d866e 0xb108f1 0xb108cf 0x7aeed1 0xb101ea 0xb10545 0xc2ec4f 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x51ce89 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10544 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc2ec4e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x60e github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:107 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef188 0xd17873 0xd17fa5 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef187 time.NewTimer+0x67 time/sleep.go:145 # 0xd17872 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xd17fa4 github.com/libp2p/go-yamux/v5.(*Session).startKeepalive.func1+0xa4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:459 0: 0 [1: 384] @ 0x48b5e5 0x4908c7 0x127f31c 0x126bd1b 0x126bcf7 0x126f75f 0x4956c1 # 0x127f31b google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.81.1/internal/transport/transport.go:99 # 0x126bd1a google.golang.org/grpc/internal/transport.(*Stream).write+0x39a google.golang.org/grpc@v1.81.1/internal/transport/transport.go:349 # 0x126bcf6 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x376 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1235 # 0x126f75e google.golang.org/grpc/internal/transport.(*http2Client).reader+0x33e google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1703 0: 0 [2: 160] @ 0x48b60c 0x473297 0x51fe06 0xcfce90 0xd029e5 0xd1f2e2 0xd1660e 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xb1c379 0xb1cb5e 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcfce8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xaf github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xd029e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd1f2e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xd1660d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1cb5d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:270 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 8] @ 0x48b5e5 0x4908c7 0x1646988 0x1646265 0x1653338 0x16519b6 0x16511dd 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x1646987 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x287 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x1646264 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653337 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16519b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x16511dc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0x53989b 0x53987d 0x12fd565 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13492c7 0x134d4e2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53989a context.withCancel+0x3a context/context.go:277 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0x12fd564 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.81.1/stream.go:301 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13492c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:150 # 0x134d4e1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b5e5 0x4908c7 0x1651886 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x1651885 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x725 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:138 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 192] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11bd5a5 0x11bd645 0x11bb35b 0x11ba97d 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba97c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x6dc github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b605 0x425c25 0x1275cc5 0x1275156 0x12f23e8 0x12f1bb6 0x4956c1 # 0x1275cc4 google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x144 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:781 # 0x1275155 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x295 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:676 # 0x12f23e7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1bb5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [1: 512] @ 0x48b5e5 0x490329 0xc38f85 0xc37932 0xc50772 0xc4cd9a 0x4956c1 # 0xc38f84 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1047 # 0xc37931 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1b1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:920 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [2: 640] @ 0x48b5e5 0x4908c7 0x4e0598 0x5a50fd 0x5a3dd9 0xb2b777 0xb2d71f 0xb2d425 0xd48d0b 0x1105051 0x1107dd5 0x1108525 0x1107994 0x4956c1 # 0x4e0597 syscall.ParseNetlinkMessage+0x137 syscall/netlink_linux.go:133 # 0x5a50fc net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5a3dd8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb2b776 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb2d71e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb2d424 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd48d0a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x1105050 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x1107dd4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x1108524 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x1107993 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 24] @ 0x48b60c 0x473297 0x5a6ed8 0x7e784f 0x7ee1aa 0x7e1d4f 0x7e2d8a 0x7e0c87 0x7e0e9c 0x7e4310 0x8e9a9a 0x8e8e9b 0x8e9193 0x8e6374 0x8e5a9b 0x4a354c 0x8e5a1b 0x8e59ef 0x8e5305 0x107cb85 0x107b0a5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0x7e784e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7ee1a9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7e1d4e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e2d89 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8e9a99 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8e8e9a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8e9192 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8e6373 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8e5a9a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a354b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8e5a1a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e59ee github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8e5304 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc905 0x16d7f72 0x1737d55 0x1738965 0x98954e 0x945787 0x94f7de 0x98434c 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16d7f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x1737d54 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x98434b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0x48b60c 0x473914 0x473426 0x1641d57 0x164edf5 0x164ed1c 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1641d56 github.com/creachadair/jrpc2.(*Request).UnmarshalParams+0x76 github.com/creachadair/jrpc2@v1.3.5/base.go:90 # 0x164edf4 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0x74 github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:197 # 0x164ed1b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x93c5e2 0x93c616 0xdbd27f 0xdbda28 0xdbd4c6 0x67167a 0xdbd425 0xdbd3bf 0xdb879f 0xdb847d 0xdc2f99 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x93c5e1 crypto/hkdf.Expand[...].func1+0x81 crypto/internal/fips140hash/hash.go:33 # 0x93c615 crypto/hkdf.Expand[...]+0xb5 crypto/hkdf/hkdf.go:48 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdbda27 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x1a7 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:66 # 0xdbd4c5 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD.func1+0x65 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:35 # 0x671679 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0xdbd424 github.com/quic-go/quic-go/internal/handshake.withoutFIPSEnforcement+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/fips140_go126.go:8 # 0xdbd3be github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1e github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:34 # 0xdb879e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:146 # 0xdb847c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:116 # 0xdc2f98 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.60.0/connection.go:358 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [1: 768] @ 0x48b5ec 0x490329 0xc38f85 0xc37932 0xc50772 0xc4cd9a 0x4956c1 # 0xc38f84 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1047 # 0xc37931 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1b1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:920 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0x72b236 0x72b088 0x72d250 0x72cecd 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x72b235 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0x95 github.com/pactus-project/pactus/types/tx/tx.go:453 # 0x72b087 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3e7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x72d24f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72cecc github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x900db1 0x900cc5 0x1101334 0x11012cd 0x1101787 0x9006eb 0x1101609 0x10fc5e2 0x11788d8 0x4956c1 # 0x900db0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1101333 github.com/multiformats/go-multistream.ReadNextToken[...]+0xb3 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11012cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x4c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1101786 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1101608 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10fc5e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x11788d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:114 0: 0 [2: 48] @ 0x48b60c 0x490329 0x900e15 0x900cc5 0x1101334 0x11012cd 0x1101787 0x9006eb 0x1101609 0x10fc5e2 0xc2fddc 0x4956c1 # 0x900e14 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1101333 github.com/multiformats/go-multistream.ReadNextToken[...]+0xb3 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11012cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x4c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1101786 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1101608 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10fc5e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0xc2fddb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:201 0: 0 [2: 192] @ 0x48b60c 0x425c25 0x6e344f 0x6e2436 0x72a1e6 0x729daf 0x117ccf2 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6e344e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x6e2435 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:118 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0xa0f485 0x4956c1 # 0xa0f484 net/http.(*conn).serve+0x5c4 net/http/server.go:2060 0: 0 [2: 32] @ 0x48b605 0x425c25 0xd1ea70 0xd1ed08 0xd54eca 0x4d866e 0xb108f1 0xb108cf 0x7aeed1 0xb101ea 0xb10545 0xc2ec4f 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xd1ea6f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10544 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc2ec4e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x60e github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:107 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 144] @ 0x48b60c 0x473297 0x51fe06 0xa6d654 0xb14fc5 0xb91b0a 0xb965ca 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa6d653 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb14fc4 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:146 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 96] @ 0x48b60c 0x490329 0x543175 0x66b7c5 0x6e230b 0x6e22a1 0x6e618c 0x8f0b6b 0x8ecc05 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6e230a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e22a0 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:99 # 0x6e618b github.com/pactus-project/pactus/types/validator.FromBytes+0xeb github.com/pactus-project/pactus/types/validator/validator.go:60 # 0x8f0b6a github.com/pactus-project/pactus/store.newValidatorStore+0x18a github.com/pactus-project/pactus/store/validator.go:32 # 0x8ecc04 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:98 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [6: 576] @ 0x48b60c 0x490329 0x7036d0 0x812e8c 0x812e6b 0xd7b745 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x7036cf encoding/asn1.MarshalWithParams+0x12f encoding/asn1/marshal.go:746 # 0x812e8b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x812e6a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x48b60c 0x490329 0x62df59 0x62dedd 0x70d977 0x70d914 0x70d190 0x713f2d 0x70b039 0x802214 0x8078f9 0x80837d 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x62df58 math/big.nat.make+0x98 math/big/nat.go:67 # 0x62dedc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x70d976 math/big.(*Int).SetBytes+0x196 math/big/int.go:519 # 0x70d913 crypto/ecdsa.pointToAffine+0x133 crypto/ecdsa/ecdsa.go:630 # 0x70d18f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x713f2c crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x70b038 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x802213 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x8078f8 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b60c 0x473914 0x473426 0xb3d055 0xb3d04b 0xb3a42a 0xb3a305 0xb880f0 0x4956c1 # 0xb3d054 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb3d04a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb3a429 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).addPeer+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:200 # 0xb3a304 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).TryAddPeer+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:195 # 0xb880ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop.func1+0x26f github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:628 0: 0 [3: 864] @ 0x48b5e5 0x4908c7 0xb969ad 0xb96986 0xb968e6 0x4956c1 # 0xb969ac slices.Grow[...]+0x6ac slices/slices.go:426 # 0xb96985 slices.Concat[...]+0x685 slices/slices.go:500 # 0xb968e5 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x5e5 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:474 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0xb8d9f3 0xb8db26 0xb96205 0xb950bb 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8d9f2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xb2 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:36 # 0xb8db25 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:70 # 0xb96204 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x384 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:404 # 0xb950ba github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:317 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 336] @ 0x48b5e5 0x425c25 0x41b494 0x4ef148 0xb1d3bc 0xb1cd0f 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0x4ef147 time.NewTimer+0x27 time/sleep.go:144 # 0xb1d3bb github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:333 # 0xb1cd0e github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2ae github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:288 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 524288] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53dc47 0x565f65 0x565aad 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53dc46 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x565f64 encoding/json.arrayEncoder.encode+0x104 encoding/json/encode.go:888 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 524288] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x564149 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x564148 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 160] @ 0x48b5e5 0x425c25 0x7e2616 0x7e250e 0xb280c8 0xb29215 0xb27997 0xb2aefa 0xb2aeec 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x7e2615 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7e250d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb280c7 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb29214 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2aef9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2aeeb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0x66c6f9 0x6eb6c5 0x6ec105 0x72b050 0x72d250 0x72c296 0x8efeae 0x8ed20b 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x66c6f8 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x78 github.com/pactus-project/pactus/crypto/address.go:131 # 0x6eb6c4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:48 # 0x6ec104 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:168 # 0x72b04f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x72d24f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72c295 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8efead github.com/pactus-project/pactus/store.(*store).pruneBlock+0x6d github.com/pactus-project/pactus/store/store.go:521 # 0x8ed20a github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 128] @ 0x48b60c 0x473297 0x51ce8a 0x10fbd37 0x10fbcf7 0x10fbaff 0xc3b383 0x4956c1 # 0x51ce89 fmt.errorf+0xc9 fmt/errors.go:42 # 0x10fbd36 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10fbcf6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xc3b382 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1306 0: 0 [1: 80] @ 0x48b5e5 0x48b725 0x4cc8bd 0x873d47 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x8e5430 0x8e51ec 0xc3ab96 0xc3a2c5 0xc379a5 0xc50772 0xc4cd9a 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x873d46 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8e542f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x8e51eb github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0xc3ab95 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b5 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1255 # 0xc3a2c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1182 # 0xc379a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x224 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:922 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 176] @ 0x48b5e5 0x490329 0xc29696 0x11761be 0x11757a5 0x4956c1 # 0xc29695 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x11761bd github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x5d github.com/pactus-project/pactus/network/notifee.go:127 # 0x11757a4 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0x11ae3e5 0x11ae138 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x11ae3e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x24 github.com/pactus-project/pactus/sync/firewall/firewall.go:169 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 48] @ 0x48b605 0x473297 0x164413f 0x164545d 0x16516b8 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x164413e github.com/creachadair/jrpc2.(*Client).send+0x2de github.com/creachadair/jrpc2@v1.3.5/client.go:214 # 0x164545c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16516b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 1280] @ 0x48b60c 0x64c765 0x640f0b 0x63fd15 0x63f7ed 0x72ce55 0x72ce37 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72e76e 0x72e754 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72ce54 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72ce36 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72e76d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72e753 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 960] @ 0x48b5e5 0x425c25 0x7739bc 0x7745c6 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8f0847 0x8edef3 0x1188f39 0x15d8b48 0x135f3cb 0x15a8d1e 0x135f223 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x7739bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7745c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8f0846 github.com/pactus-project/pactus/store.(*txStore).tx+0xc6 github.com/pactus-project/pactus/store/tx.go:69 # 0x8edef2 github.com/pactus-project/pactus/store.(*store).Transaction+0x92 github.com/pactus-project/pactus/store/store.go:260 # 0x1188f38 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:697 # 0x15d8b47 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x87 github.com/pactus-project/pactus/www/grpc/transaction.go:38 # 0x135f3ca github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x135f222 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [3: 288] @ 0x48b5e5 0x421e0b 0xa68dac 0xa68aed 0xa6d68c 0xb93a36 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xa68dab go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:186 # 0xa68aec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:150 # 0xa6d68b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb93a35 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:102 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 72] @ 0x48b5e5 0x48b2a5 0x66c6f9 0x6eb6c5 0x6ec105 0x72b050 0x72d250 0x72cecd 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72e76e 0x72e754 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x66c6f8 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x78 github.com/pactus-project/pactus/crypto/address.go:131 # 0x6eb6c4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:48 # 0x6ec104 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:168 # 0x72b04f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x72d24f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72cecc github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72e76d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72e753 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0xc2e4df 0xc4d007 0x4956c1 # 0xc2e4de github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x2be github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:45 # 0xc4d006 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x906 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:903 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0x53a616 0x5398b9 0x53987d 0x12fd565 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x135de67 0x1362cc2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53a615 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5398b8 context.withCancel+0x58 context/context.go:278 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0x12fd564 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.81.1/stream.go:301 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x135de66 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x1362cc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:54 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b605 0x473297 0x96b458 0x94c3da 0x94bf0f 0x97b6db 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x96b457 crypto/tls.(*clientHelloMsg).unmarshal+0x18b7 crypto/tls/handshake_messages.go:583 # 0x94c3d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 448] @ 0x48b5e5 0x425c25 0xdf0a36 0xdfb7a5 0xdfcba5 0xe084db 0xe084bf 0xdfcd7f 0xe1a8ab 0xe1a89d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xc2f782 0x4956c1 # 0xdf0a35 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.60.0/send_stream.go:73 # 0xdfb7a4 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.60.0/stream.go:90 # 0xdfcba4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:68 # 0xe084da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:137 # 0xe084be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:92 # 0xdfcd7e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map.go:120 # 0xe1a8aa github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.60.0/connection.go:2911 # 0xe1a89c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0xc24538 0xc24068 0xc2ad65 0x10fba15 0xc3b383 0x4956c1 # 0xc24537 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x417 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:368 # 0xc24067 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc2ad64 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10fba14 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:538 # 0xc3b382 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1306 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0xbfb598 0xbf926d 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbfb597 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x6f7 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:3226 # 0xbf926c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xcec github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2756 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b5e5 0x4908c7 0x7facf6 0x7fab7a 0xd7b33a 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x7facf5 crypto/x509.(*CertPool).addCertFunc+0x1b5 crypto/x509/cert_pool.go:205 # 0x7fab79 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd7b339 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16384] @ 0x48b60c 0x490933 0x946990 0x94b4cd 0x94ca9e 0xd190af 0xd1879c 0x4956c1 # 0x94698f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x94b4cc crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x94ca9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd190ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd1879b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 96] @ 0x48b5e5 0x490329 0x7ea32b 0xe169ee 0xe1697c 0xe1b2de 0xe1af25 0xe1f3ac 0xe1f6b2 0xe1ed85 0xd51acc 0x4956c1 # 0x7ea32a github.com/multiformats/go-multiaddr.Join+0x14a github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xe169ed github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xcd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xe1697b github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x5b github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/quic_multiaddr.go:23 # 0xe1b2dd github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xbd github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:87 # 0xe1af24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe1f3ab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe1f6b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe1ed84 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd51acb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 256] @ 0x48b60c 0x490329 0xd854a8 0xd87cf7 0xdd1ddb 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc950a 0x4956c1 # 0xd854a7 github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1a7 github.com/quic-go/quic-go@v0.60.0/internal/wire/crypto_frame.go:34 # 0xd87cf6 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.60.0/internal/wire/frame_parser.go:135 # 0xdd1dda github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.60.0/connection.go:1857 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9509 github.com/quic-go/quic-go.(*Conn).run+0x349 github.com/quic-go/quic-go@v0.60.0/connection.go:640 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0xc3040a 0x4956c1 # 0xc30409 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x529 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:256 0: 0 [1: 80] @ 0x48b60c 0x490329 0x62df59 0x62dedd 0x6985c6 0x69854f 0x6ae86c 0x6ae045 0x6e24a5 0x6e43d9 0x6e3f0f 0x8fb765 0x8fd137 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc43a 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x62df58 math/big.nat.make+0x98 math/big/nat.go:67 # 0x62dedc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6985c5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x69854e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6ae86b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae044 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e43d8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f0e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb764 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd136 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc439 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b60c 0x490933 0x88fbd6 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x8d6fcc 0xd7b68c 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x88fbd5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8d6fcb github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:125 # 0xd7b68b github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x40b github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:194 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x703172 0x702750 0x7031be 0x703688 0xdbee2a 0xdbedc2 0xdcb2ab 0xdd2646 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0x4956c1 # 0x703171 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x70274f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7031bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x703687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0xdbee29 encoding/asn1.Marshal+0x129 encoding/asn1/marshal.go:736 # 0xdbedc1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.60.0/internal/handshake/token_generator.go:76 # 0xdcb2aa github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.60.0/connection.go:971 # 0xdd2645 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.60.0/connection.go:1898 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x70a165 0x97a4f2 0x97a3ec 0x709da4 0x70a1fc 0x97a2a5 0x97a1fc 0x94b937 0x9850b4 0x980b05 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x70a164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97a4f1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97a3eb crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97a2a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97a1fb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9850b3 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x633 crypto/tls/handshake_server_tls13.go:883 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0xd889f4 0xd887dc 0xdcbf25 0xdcb9a5 0xdc9612 0x4956c1 # 0xd889f3 github.com/quic-go/quic-go/internal/wire.parseHeader+0x53 github.com/quic-go/quic-go@v0.60.0/internal/wire/header.go:161 # 0xd887db github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.60.0/internal/wire/header.go:138 # 0xdcbf24 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x3e4 github.com/quic-go/quic-go@v0.60.0/connection.go:1095 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0xdc26a5 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0xdc26a4 github.com/quic-go/quic-go.init.func1+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:295 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0x1646b99 0x16465d7 0x1643f05 0x164545d 0x16516b8 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x1646b98 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x158 github.com/creachadair/jrpc2@v1.3.5/json.go:170 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1643f04 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x164545c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16516b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 48] @ 0x48b60c 0x490329 0x900e15 0x900cc5 0xd72ea5 0xd72e7c 0x10f97a9 0xd49945 0x4956c1 # 0x900e14 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd72ea4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd72e7b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 96] @ 0x48b5e5 0x46eb2d 0x8e6d45 0x8e6d2e 0x8e6cba 0xc242b5 0xc24068 0xc2ad65 0x107cff1 0xd494d7 0xd46cdb 0xd4944d 0x4956c1 # 0x8e6d44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8e6d2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8e6cb9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc242b4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x194 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc24067 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc2ad64 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x107cff0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Disconnected+0x2d0 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1063 # 0xd494d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:112 # 0xd46cda github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd4944c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:111 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0x1078af6 0x1077b8b 0x1077150 0x4956c1 # 0x1078af5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x555 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:535 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 768] @ 0x48b60c 0x490329 0x72c61e 0x8efec5 0x8ed20b 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x72c61d github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:136 # 0x8efec4 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:526 # 0x8ed20a github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 336] @ 0x48b60c 0x41b526 0xdf0a25 0xdfb7a5 0xdfcae5 0xe0963f 0xdfd72e 0xdfd9a5 0xdd2489 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0xdf0a24 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.60.0/send_stream.go:78 # 0xdfb7a4 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.60.0/stream.go:90 # 0xdfcae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:76 # 0xe0963e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.60.0/streams_map_incoming.go:143 # 0xdfd72d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.60.0/streams_map.go:279 # 0xdfd9a4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.60.0/streams_map.go:310 # 0xdd2488 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.60.0/connection.go:1824 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [1: 96] @ 0x48b60c 0x425c25 0x6e344f 0x6e2436 0x6e8ff5 0x6e89d7 0x118a64f 0x1186b2f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6e344e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x6e2435 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:118 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0xdfb7dc 0xdfcba5 0xe084db 0xe084bf 0xdfcd7f 0xe1a8ab 0xe1a89d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xb1c379 0xb1cb5e 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0xdfb7db github.com/quic-go/quic-go.newStream+0x21b github.com/quic-go/quic-go@v0.60.0/stream.go:91 # 0xdfcba4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:68 # 0xe084da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:137 # 0xe084be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:92 # 0xdfcd7e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map.go:120 # 0xe1a8aa github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.60.0/connection.go:2911 # 0xe1a89c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1cb5d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:270 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 24] @ 0x48b60c 0x421e88 0x72d99c 0x72c68a 0x11b8945 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x72d99b github.com/pactus-project/pactus/types/block.(*Header).Encode+0x11b github.com/pactus-project/pactus/types/block/header.go:107 # 0x72c689 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:137 # 0x11b8944 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x124 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0x6ea873 0x6ea8c6 0x11bd5a5 0x11bd645 0x11bb35b 0x11babdf 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x6ea872 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11babde github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x678116 0x67c0ba 0x698377 0x6ae105 0x6e24a5 0x72a1e6 0x729daf 0x117ccf2 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x678115 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.5/bitset.go:175 # 0x67c0b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x698376 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae104 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 512] @ 0x48b5e5 0x4908c7 0x127f31c 0x126bd1b 0x126bcf7 0x126f75f 0x4956c1 # 0x127f31b google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.81.1/internal/transport/transport.go:99 # 0x126bd1a google.golang.org/grpc/internal/transport.(*Stream).write+0x39a google.golang.org/grpc@v1.81.1/internal/transport/transport.go:349 # 0x126bcf6 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x376 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1235 # 0x126f75e google.golang.org/grpc/internal/transport.(*http2Client).reader+0x33e google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1703 0: 0 [1: 16] @ 0x48b605 0x490933 0x56e865 0x55ff5e 0x55b374 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1646265 0x1653338 0x16519b6 0x16511dd 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55ff5d encoding/json.(*decodeState).literalStore+0x233d encoding/json/decode.go:866 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1646264 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653337 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16519b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x16511dc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0x125cf27 0x125cef4 0x125bbf9 0x127231c 0x4956c1 # 0x125cf26 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xe6 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:677 # 0x125cef3 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:888 # 0x125bbf8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:601 # 0x127231b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:342 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x72ce85 0x72ce5b 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72e76e 0x72e754 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x72ce84 bytes.NewBuffer+0xe4 bytes/buffer.go:490 # 0x72ce5a github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/block/block.go:189 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72e76d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72e753 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 512] @ 0x48b5e5 0x4908c7 0x768b26 0x76a37d 0x77309b 0x773046 0x773d66 0x773f7e 0x7723f5 0x761bb9 0x762330 0x763553 0x78939b 0x8f0b4b 0x8ecc05 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x768b25 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x285 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:156 # 0x76a37c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x77309a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x773045 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x773d65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x773f7d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x7723f4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x761bb8 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x76232f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x763552 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x78939a github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:244 # 0x8f0b4a github.com/pactus-project/pactus/store.newValidatorStore+0x16a github.com/pactus-project/pactus/store/validator.go:29 # 0x8ecc04 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:98 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 96] @ 0x48b60c 0x473914 0x473426 0x7e1d2c 0x7e2d8a 0x7e0c87 0x7e0e9c 0x7e4310 0x8e9a9a 0x8e8e9b 0x8e9193 0x8e6374 0x8e5a9b 0x4a354c 0x8e5a1b 0x8e59ef 0x8e5305 0x107cb85 0x107b0a5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x7e1d2b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e2d89 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8e9a99 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8e8e9a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8e9192 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8e6373 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8e5a9a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a354b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8e5a1a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e59ee github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8e5304 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 768] @ 0x48b5e5 0x4908c7 0x107a57e 0x107ab86 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x107a57d github.com/libp2p/go-libp2p/p2p/protocol/identify.diff+0x21d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:709 # 0x107ab85 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1e5 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:729 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 48] @ 0x48b5e5 0x48b2a5 0x1175bea 0xd448b7 0xd46cdb 0xd44714 0xd51fa5 0x4956c1 # 0x1175be9 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x1c9 github.com/pactus-project/pactus/network/notifee.go:101 # 0xd448b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd46cda github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd44713 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 24] @ 0x48b60c 0x473297 0xbfad7a 0xbf948d 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbfad79 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlGraft).Unmarshal+0x4f9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:3110 # 0xbf948c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xf0c github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2722 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 32] @ 0x48b605 0x473297 0x4e7da7 0x7088b2 0x8018ac 0x8019c9 0x8074d9 0x80837d 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x4e7da6 time.Time.Format+0xe6 time/format.go:650 # 0x7088b1 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1GeneralizedTime+0xb1 vendor/golang.org/x/crypto/cryptobyte/asn1.go:502 # 0x8018ab crypto/x509.parseTime+0x8b crypto/x509/parser.go:209 # 0x8019c8 crypto/x509.parseValidity+0x48 crypto/x509/parser.go:223 # 0x8074d8 crypto/x509.parseCertificate+0x5b8 crypto/x509/parser.go:973 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x678116 0x67c0ba 0x698377 0x6ae105 0x6e24a5 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x678115 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.5/bitset.go:175 # 0x67c0b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x698376 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae104 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0x5399bb 0x53999d 0xdf0ad3 0xdfb7a5 0xdfcae5 0xe0963f 0xdfd72e 0xdfd9a5 0xdd2489 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0x4956c1 # 0x5399ba context.withCancel+0x3a context/context.go:277 # 0x53999c context.WithCancelCause+0x1c context/context.go:269 # 0xdf0ad2 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.60.0/send_stream.go:81 # 0xdfb7a4 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.60.0/stream.go:90 # 0xdfcae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:76 # 0xe0963e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.60.0/streams_map_incoming.go:143 # 0xdfd72d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.60.0/streams_map.go:279 # 0xdfd9a4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.60.0/streams_map.go:310 # 0xdd2488 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.60.0/connection.go:1824 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [2: 160] @ 0x48b60c 0x473297 0x51fe06 0xcfce90 0xd029e5 0xd1f2e2 0xd1660e 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xc2f782 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcfce8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xaf github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xd029e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd1f2e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xd1660d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [6: 672] @ 0x48b5e5 0x425c25 0x41b494 0x4ef148 0xd17873 0xd17458 0xd174f0 0x4956c1 # 0x4ef147 time.NewTimer+0x27 time/sleep.go:144 # 0xd17872 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xd17457 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd174ef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [1: 48] @ 0x48b60c 0x490329 0xd8de7d 0xd878f3 0xdd2296 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0x4956c1 # 0xd8de7c github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2dc github.com/quic-go/quic-go@v0.60.0/internal/wire/stream_frame.go:63 # 0xd878f2 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.60.0/internal/wire/frame_parser.go:79 # 0xdd2295 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.60.0/connection.go:1810 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [1: 16] @ 0x48b605 0x425c25 0x8d723d 0x8d721e 0x8d717d 0x8e83e5 0x107b96f 0x107b2b6 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x8d723c github.com/libp2p/go-libp2p/core/crypto/pb.KeyType.Enum+0x5c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/pb/crypto.pb.go:50 # 0x8d721d github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x3d github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:175 # 0x8d717c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x8e83e4 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0x107b96e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x4e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:843 # 0x107b2b5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x915 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:791 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 288] @ 0x48b5e5 0x421e0b 0xa68dac 0xa68aed 0xa6d68c 0xb14fc5 0xb91b0a 0xb965ca 0x4956c1 # 0xa68dab go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:186 # 0xa68aec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:150 # 0xa6d68b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb14fc4 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:146 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [2: 64] @ 0x48b60c 0x490933 0x16cc905 0x989745 0x98547c 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x989744 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x124 crypto/tls/key_schedule.go:41 # 0x98547b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b605 0x425c25 0xd1eb2c 0xd1e9e5 0xd49736 0x4956c1 # 0xd1eb2b github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:26 # 0xd1e9e4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:56 # 0xd49735 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x95 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 0: 0 [1: 1792] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xcfaac9 0xcfbd15 0xd555b9 0x10f9cd7 0xd49945 0x4956c1 # 0xcfaac8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x228 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:707 # 0xcfbd14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10f9cd6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x48b5e5 0x4908c7 0x51d1d3 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x4d866e 0xb108f1 0xb108cf 0x7aeed1 0xb101ea 0xb10545 0xb8b672 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x51d1d2 fmt.errorf+0x412 fmt/errors.go:61 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10544 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb8b671 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:53 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x7e0c11 0x7e0e9c 0x7e4310 0xb1339a 0xb1315a 0xb13139 0xb154c8 0xb91b0a 0xb941b0 0x4956c1 # 0x7e0c10 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb13399 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xd9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:109 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb941af github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:138 0: 0 [1: 32] @ 0x48b5e5 0x4908c7 0xddfb14 0xddeba5 0xde5d1e 0xde5545 0xde5405 0xde41aa 0xde3f45 0xdd7355 0xdd6826 0xdd63fc 0xdd592c 0xdc98c5 0xe0319a 0x4956c1 # 0xddfb13 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3b3 github.com/quic-go/quic-go@v0.60.0/framer.go:189 # 0xddeba4 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.60.0/framer.go:97 # 0xde5d1d github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.60.0/packet_packer.go:692 # 0xde5544 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:605 # 0xde5404 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:596 # 0xde41a9 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:487 # 0xde3f44 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:470 # 0xdd7354 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.60.0/connection.go:2738 # 0xdd6825 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.60.0/connection.go:2603 # 0xdd63fb github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.60.0/connection.go:2555 # 0xdd592b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.60.0/connection.go:2455 # 0xdc98c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.60.0/connection.go:729 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [2: 1024] @ 0x48b60c 0x425c25 0x7f7e7e 0x7f7e93 0xdb76a5 0xdbd5ce 0x67167a 0xdbd425 0xdbd3bf 0xdb879f 0xdb847d 0xdc2f99 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0x7f7e7d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f7e92 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb76a4 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0xa4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/cipher_suite.go:53 # 0xdbd5cd github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD.func1+0x16d github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:47 # 0x671679 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0xdbd424 github.com/quic-go/quic-go/internal/handshake.withoutFIPSEnforcement+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/fips140_go126.go:8 # 0xdbd3be github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1e github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:34 # 0xdb879e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:146 # 0xdb847c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:116 # 0xdc2f98 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.60.0/connection.go:358 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [2: 32] @ 0x48b5e5 0x48b205 0x1178085 0x11746ca 0x4956c1 # 0x1178084 github.com/pactus-project/pactus/network.(*streamService).SendTo+0xa4 github.com/pactus-project/pactus/network/stream.go:73 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0x53bbb3 0x11781a5 0x11781bc 0x11746ca 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0x11781a4 github.com/libp2p/go-libp2p/core/network.WithNoDial+0x1c4 github.com/libp2p/go-libp2p@v0.48.0/core/network/context.go:68 # 0x11781bb github.com/pactus-project/pactus/network.(*streamService).SendTo+0x1db github.com/pactus-project/pactus/network/stream.go:85 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x6e7da5 0x72d165 0x72c296 0x8efeae 0x8ed20b 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6e7da4 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x72d164 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x72c295 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8efead github.com/pactus-project/pactus/store.(*store).pruneBlock+0x6d github.com/pactus-project/pactus/store/store.go:521 # 0x8ed20a github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b605 0x490933 0x96e3a5 0x96e28d 0x96e28c 0x94b937 0x98415b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x96e3a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xe24 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x96e28c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0xd0c vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x96e28b crypto/tls.(*serverHelloMsg).marshal+0xd0b crypto/tls/handshake_messages.go:791 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x98415a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 3072] @ 0x48b60c 0x64c765 0x640f0b 0x63fd15 0x63f7ed 0x72ce55 0x72ce37 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72ce54 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72ce36 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 128] @ 0x48b5e5 0x425c25 0xb8db25 0xb96f9c 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb430d4 0xb430d5 0xb427ff 0x4956c1 # 0xb8db24 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:69 # 0xb96f9b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:495 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb430d3 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x6b3 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb430d4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x6b4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:276 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x48b60c 0x473914 0x473426 0xb8d898 0xb8d8dd 0xb8d911 0xb8dc8f 0xb96f59 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb430d4 0xb430d5 0xb427ff 0x4956c1 # 0xb8d897 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb8d8dc github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:38 # 0xb8d910 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:56 # 0xb8dc8e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:106 # 0xb96f58 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:500 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb430d3 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x6b3 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb430d4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x6b4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:276 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b5e5 0x4908c7 0xb479a5 0xb95e47 0xb95e29 0xb95def 0xb95b5e 0xb95085 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb42c25 0xb42c26 0xb427ff 0x4956c1 # 0xb479a4 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:136 # 0xb95e46 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:148 # 0xb95e28 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:158 # 0xb95dee github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:392 # 0xb95b5d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:366 # 0xb95084 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:315 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb42c24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb42c25 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:263 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0xc5f886 0xc64efe 0xc64b9c 0x4956c1 # 0xc5f885 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).RejectMessage+0x45 github.com/libp2p/go-libp2p-pubsub@v0.16.0/trace.go:105 # 0xc64efd github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x25d github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:414 # 0xc64b9b github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:369 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0x1078aaf 0x1077b8b 0x1077150 0x4956c1 # 0x1078aae github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x50e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:535 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x48b60c 0x473297 0x51fe06 0xd48fd4 0xd54bdc 0x10f9843 0xd49945 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd48fd3 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).ID+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:55 # 0xd54bdb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).ID+0x1b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:37 # 0x10f9842 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x242 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:336 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 512] @ 0x48b5e5 0x4908c7 0xbfa748 0xbf96ad 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbfa747 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:3027 # 0xbf96ac github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2688 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 384] @ 0x48b60c 0x490329 0x67c099 0x698377 0x6ae105 0x6e24a5 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x67c098 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x698376 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae104 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x53bbb3 0xb18eec 0xb1b173 0xb153f9 0xb86329 0xb8854f 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0xb18eeb github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x8b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/metrics/context.go:16 # 0xb1b172 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x172 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:72 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb86328 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:383 # 0xb8854e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:692 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x11bbbf2 0x11bbbdd 0x11bd57f 0x11bd645 0x11bb35b 0x11ba926 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x11bbbf1 github.com/pactus-project/pactus/sync/bundle.NewBundle+0x31 github.com/pactus-project/pactus/sync/bundle/bundle.go:45 # 0x11bbbdc github.com/pactus-project/pactus/sync.(*helloAckHandler).PrepareBundle+0x1c github.com/pactus-project/pactus/sync/handler_hello_ack.go:76 # 0x11bd57e github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x5e github.com/pactus-project/pactus/sync/sync.go:158 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba925 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b60c 0x490933 0x96b38f 0x94c3da 0x94bf0f 0x97b6db 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x96b38e crypto/tls.(*clientHelloMsg).unmarshal+0x17ee crypto/tls/handshake_messages.go:546 # 0x94c3d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x11016e5 0x9006eb 0x1101609 0x10fc5e2 0xc2fddc 0x4956c1 # 0x11016e4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1101608 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10fc5e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0xc2fddb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:201 0: 0 [1: 48] @ 0x48b60c 0x490933 0x7e210b 0x7e2137 0x7e4b08 0x11763b9 0x1175df0 0xd448b7 0xd46cdb 0xd44714 0xd51fa5 0x4956c1 # 0x7e210a strings.(*Builder).WriteByte+0x26a strings/builder.go:97 # 0x7e2136 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x296 github.com/multiformats/go-multiaddr@v0.16.1/component.go:230 # 0x7e4b07 github.com/multiformats/go-multiaddr.Multiaddr.String+0x67 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x11763b8 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x1175def github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3cf github.com/pactus-project/pactus/network/notifee.go:104 # 0xd448b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd46cda github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd44713 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0x41b494 0x4ef148 0xdf140e 0xdf0c4a 0xe1bebd 0xe1beb8 0xd5500a 0x1100d02 0x10fc642 0xc308b7 0xc3023b 0x4956c1 # 0x4ef147 time.NewTimer+0x27 time/sleep.go:144 # 0xdf140d github.com/quic-go/quic-go.(*SendStream).write+0x6ad github.com/quic-go/quic-go@v0.60.0/send_stream.go:169 # 0xdf0c49 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.60.0/send_stream.go:100 # 0xe1bebc github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.60.0/stream.go:133 # 0xe1beb7 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:63 # 0xd55009 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x1100d01 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc308b6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x336 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:228 # 0xc3023a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x35a github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:260 0: 0 [4: 448] @ 0x48b60c 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x164bce5 0x16481a5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x164bce4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16481a4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b5e5 0x425c25 0x12fe7c7 0x12fe74e 0x1300445 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x135de67 0x1362cc2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x12fe7c6 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.81.1/rpc_util.go:1060 # 0x12fe74d google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.81.1/stream.go:447 # 0x1300444 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.81.1/stream.go:833 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x135de66 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x1362cc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:54 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 144] @ 0x48b60c 0x490933 0x561145 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 512] @ 0x48b60c 0x490329 0x8e4a0f 0xd1e0f3 0xd1e0df 0xd1d36d 0xd19d94 0xd19630 0xd19478 0x4956c1 # 0x8e4a0e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd1e0f2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd1e0de github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd1d36c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd19d93 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd1962f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 16] @ 0x48b605 0x473914 0x473426 0x1104670 0x1104644 0x110461e 0x1108d11 0x1108851 0x1107994 0x4956c1 # 0x110466f github.com/multiformats/go-multiaddr.(*Component).RawValue+0x12f github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x1104643 github.com/multiformats/go-multiaddr/net.ToIP+0x103 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:146 # 0x110461d github.com/libp2p/go-libp2p/p2p/host/observedaddrs.getObserver+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:63 # 0x1108d10 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).recordObservationUnlocked+0x3f0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:442 # 0x1108850 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0x3d0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:431 # 0x1107993 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x900db1 0x900cc5 0xd72ea5 0xd72e7c 0xd72aef 0x4956c1 # 0x900db0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd72ea4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd72e7b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0xd72aee github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:332 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x698546 0x6ae86c 0x6ae045 0x6e24a5 0x6e8ff5 0x6e89d7 0x118a557 0x118a2f8 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x698545 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6ae86b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae044 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [6: 1920] @ 0x48b5e5 0x490329 0x564d96 0x564a6a 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x564d95 encoding/json.mapEncoder.encode+0x255 encoding/json/encode.go:784 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b60c 0x490329 0x1737ba5 0x1738965 0x98954e 0x945787 0x9842c7 0x98429b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737ba4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x9842c6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x98429a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x48b605 0x490933 0x56adf9 0x56b1fc 0x56aa9d 0x55a634 0x1646857 0x1646265 0x1653338 0x16519b6 0x16511dd 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1646264 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653337 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16519b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x16511dc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 256] @ 0x48b60c 0x490933 0x16cf12b 0x16cefa5 0x16cef6f 0x17354b6 0x1735339 0x934cb2 0x934c8f 0x98a972 0x9814c5 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cf12a crypto/internal/fips140/sha3.(*Digest).sumGeneric+0x14a crypto/internal/fips140/sha3/sha3.go:161 # 0x16cefa4 crypto/internal/fips140/sha3.(*Digest).sum+0x44 crypto/internal/fips140/sha3/sha3_amd64.go:19 # 0x16cef6e crypto/internal/fips140/sha3.(*Digest).Sum+0xe crypto/internal/fips140/sha3/sha3.go:148 # 0x17354b5 crypto/internal/fips140/mlkem.kemEncaps+0xd5 crypto/internal/fips140/mlkem/mlkem768.go:366 # 0x1735338 crypto/internal/fips140/mlkem.(*EncapsulationKey768).encapsulate+0x58 crypto/internal/fips140/mlkem/mlkem768.go:348 # 0x934cb1 crypto/internal/fips140/mlkem.(*EncapsulationKey768).Encapsulate+0x31 crypto/internal/fips140/mlkem/mlkem768.go:338 # 0x934c8e crypto/mlkem.(*EncapsulationKey768).Encapsulate+0xe crypto/mlkem/mlkem.go:128 # 0x98a971 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x1f1 crypto/tls/key_schedule.go:227 # 0x9814c4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x904 crypto/tls/handshake_server_tls13.go:254 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x48b605 0x473297 0x40c796 0x1643b7d 0x1643b70 0x16453e5 0x16516b8 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x40c795 internal/strconv.FormatInt+0xd5 internal/strconv/itoa.go:43 # 0x1643b7c strconv.FormatInt+0xfc strconv/number.go:210 # 0x1643b6f github.com/creachadair/jrpc2.(*Client).req+0xef github.com/creachadair/jrpc2@v1.3.5/client.go:172 # 0x16453e4 github.com/creachadair/jrpc2.(*Client).Batch+0x164 github.com/creachadair/jrpc2@v1.3.5/client.go:337 # 0x16516b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 2990080] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b5e5 0x425c25 0x134d397 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x134d396 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x56 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:160 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 192] @ 0x48b60c 0x490329 0x62df59 0x62dedd 0x70d8e5 0x70d85f 0x70d190 0x713f2d 0x70b039 0x802214 0x8078f9 0x80837d 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x62df58 math/big.nat.make+0x98 math/big/nat.go:67 # 0x62dedc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x70d8e4 math/big.(*Int).SetBytes+0x104 math/big/int.go:519 # 0x70d85e crypto/ecdsa.pointToAffine+0x7e crypto/ecdsa/ecdsa.go:629 # 0x70d18f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x713f2c crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x70b038 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x802213 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x8078f8 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b60c 0x490329 0x5433e8 0x66b7c5 0x72db34 0x72db40 0x72d0b2 0x72cecd 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72e76e 0x72e754 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x5433e7 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x72db33 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x72db3f github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x72d0b1 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x72cecc github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72e76d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72e753 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b60c 0x425c25 0xb8d765 0xb8d703 0xb8d717 0xb8dcfa 0xb957ed 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb42c25 0xb42c26 0xb427ff 0x4956c1 # 0xb8d764 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb8d702 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:38 # 0xb8d716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:46 # 0xb8dcf9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:109 # 0xb957ec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:344 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb42c24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb42c25 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:263 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 160] @ 0x48b60c 0x490329 0xb3feb7 0xb91799 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb430d4 0xb430d5 0xb427ff 0x4956c1 # 0xb3feb6 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).NetworkSize+0x1d6 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/netsize/netsize.go:169 # 0xb91798 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x518 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:50 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb430d3 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x6b3 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb430d4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x6b4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:276 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x48b5e5 0x4908c7 0xb479a5 0xb95c7e 0xb95b6e 0xb95085 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb430d4 0xb430d5 0xb427ff 0x4956c1 # 0xb479a4 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:136 # 0xb95c7d github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:382 # 0xb95b6d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:369 # 0xb95084 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:315 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb430d3 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x6b3 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb430d4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x6b4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:276 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x900db1 0x900cc5 0x1101334 0x11012cd 0x1101787 0x9006eb 0x1101609 0x10fc5e2 0x4d866e 0xb108f1 0xb108cf 0x7aeed1 0xb101ea 0xb10545 0xb1d6a5 0x4956c1 # 0x900db0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1101333 github.com/multiformats/go-multistream.ReadNextToken[...]+0xb3 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11012cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x4c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1101786 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1101608 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10fc5e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10544 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb1d6a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:324 0: 0 [1: 64] @ 0x48b5e5 0x425c25 0x1362b77 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1362b76 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x56 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:41 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 320] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6b49 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 192] @ 0x48b5e5 0x425c25 0xd6e585 0x4956c1 # 0xd6e584 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0x2a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:106 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x94a518 0x94763b 0x94bc51 0x94bc52 0x94bcd9 0x986378 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x94a517 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:837 # 0x94763a crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:626 # 0x94bc50 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x94bc51 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x94bcd8 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x986377 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b60c 0x473297 0x7e0c2d 0x7e0e9c 0x7e4310 0x107ae75 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x7e0c2c github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x107ae74 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4d4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ce95 0x68e639 0x68e870 0x6b4d4b 0x6b4698 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a557 0x118a2f8 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ce94 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d4a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b60c 0x490933 0x970b25 0x970af1 0x9709f7 0x709da4 0x70a1fc 0x9709ab 0x9708a7 0x709da4 0x70a1fc 0x96e5ad 0x96e497 0x94b937 0x98415b 0x980af2 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x970b24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x970af0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9709f6 crypto/tls.(*serverHelloMsg).marshal.func5.1+0x16 crypto/tls/handshake_messages.go:801 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9709aa vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9708a6 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96e5ac vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x102c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96e496 crypto/tls.(*serverHelloMsg).marshal+0xf16 crypto/tls/handshake_messages.go:798 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x98415a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 48] @ 0x48b5e5 0x425c25 0x127a1dd 0x1278cb5 0x12f525d 0x12f5261 0x12f9ec6 0x12f263f 0x4956c1 # 0x127a1dc google.golang.org/grpc/internal/transport.(*http2Server).finishStream+0x5c google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:1332 # 0x1278cb4 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x8b4 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:1129 # 0x12f525c google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x171c google.golang.org/grpc@v1.81.1/internal/transport/server_stream.go:77 # 0x12f5260 google.golang.org/grpc.(*Server).processUnaryRPC+0x1720 google.golang.org/grpc@v1.81.1/server.go:1443 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0xdfb6f9 0xdfcba5 0xe084db 0xe084bf 0xdfcd7f 0xe1a8ab 0xe1a89d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xb1c379 0xb1cb5e 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0xdfb6f8 github.com/quic-go/quic-go.newStream+0x138 github.com/quic-go/quic-go@v0.60.0/stream.go:86 # 0xdfcba4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:68 # 0xe084da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:137 # 0xe084be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:92 # 0xdfcd7e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map.go:120 # 0xe1a8aa github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.60.0/connection.go:2911 # 0xe1a89c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1cb5d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:270 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 24] @ 0x48b5e5 0x4908c7 0x16467b8 0x164bce5 0x16481a5 0x4a4baa 0x4956c1 # 0x16467b7 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0xb7 github.com/creachadair/jrpc2@v1.3.5/json.go:96 # 0x164bce4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16481a4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 80] @ 0x48b5e5 0x425c25 0x165248b 0x1652464 0x165242f 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x165248a net/textproto.MIMEHeader.Set+0x1ca net/textproto/header.go:22 # 0x1652463 net/http.Header.Set+0x1a3 net/http/header.go:40 # 0x165242e github.com/creachadair/jrpc2/jhttp.writeJSON+0x16e github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:148 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 352] @ 0x48b5e5 0x490329 0x107aa72 0x107aa42 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x107aa71 github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xd1 github.com/libp2p/go-libp2p@v0.48.0/core/protocol/id.go:14 # 0x107aa41 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xa1 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:728 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 128] @ 0x48b60c 0x490329 0x1738698 0x1738509 0x985b92 0x985b50 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1738697 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985b91 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x985b4f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 240] @ 0x48b5e5 0x425c25 0x8eed19 0x8eed0d 0x8eecbc 0x8fa768 0x8fcf19 0x8fcd93 0x8fec87 0x8fec85 0x117ea51 0x117e265 0x11891fc 0x11bc43a 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x8eed18 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x8eed0c github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8eecbb github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:349 # 0x8fa767 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x147 github.com/pactus-project/pactus/sandbox/sandbox.go:160 # 0x8fcf18 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x78 github.com/pactus-project/pactus/execution/executor/sortition.go:23 # 0x8fcd92 github.com/pactus-project/pactus/execution/executor.MakeExecutorImpl+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:28 # 0x8fec86 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x46 github.com/pactus-project/pactus/execution/executor/executor.go:12 # 0x8fec84 github.com/pactus-project/pactus/execution.CheckAndExecute+0x44 github.com/pactus-project/pactus/execution/execution.go:22 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc439 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 96] @ 0x48b60c 0x490933 0x16cc905 0x1738487 0x1738025 0x98553a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x1738486 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x1738024 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x93db6a 0x93db47 0x984e85 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x93db69 bytes.NewBuffer+0x49 bytes/buffer.go:490 # 0x93db46 crypto/tls.signedMessage+0x26 crypto/tls/auth.go:114 # 0x984e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x404 crypto/tls/handshake_server_tls13.go:865 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x48b5e5 0x4908c7 0x88eb08 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0xb1116a 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x88eb07 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb11169 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ce95 0x68e639 0x68e870 0x6b4d8a 0x6b4698 0x6b47d2 0x6e2767 0x6e43d9 0x6e3f0f 0x8fb765 0x8fd137 0x8feed5 0x117ea51 0x117df8d 0x11871cb 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ce94 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d89 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e43d8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f0e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb764 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd136 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117df8c github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:81 # 0x11871ca github.com/pactus-project/pactus/state.(*state).CommitBlock+0x88a github.com/pactus-project/pactus/state/state.go:523 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 8] @ 0x48b5e5 0x425c25 0x934bbb 0x9941d8 0x98a94c 0x9814c5 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x934bba crypto/mlkem.NewEncapsulationKey768+0x5a crypto/mlkem/mlkem.go:112 # 0x9941d7 crypto/tls.keyExchangeForCurveID.func3+0x17 crypto/tls/key_schedule.go:84 # 0x98a94b crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x1cb crypto/tls/key_schedule.go:223 # 0x9814c4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x904 crypto/tls/handshake_server_tls13.go:254 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 128] @ 0x48b5e5 0x4908c7 0x88ee26 0x8a371a 0x8a3358 0x875f0c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12ee133 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x88ee25 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x875f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee132 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 768] @ 0x48b60c 0x490329 0x6b4fb5 0x6b45bc 0x6b47d2 0x6e2767 0x6e43d9 0x6e3f0f 0x8fb765 0x8fd137 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc43a 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6b4fb4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x6b45bb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e43d8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f0e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb764 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd136 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc439 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b605 0x48b17b 0xd54c0d 0x10f9843 0xd49945 0x4956c1 # 0xd54c0c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).ID+0x4c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:37 # 0x10f9842 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x242 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:336 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 144] @ 0x48b5e5 0x48b725 0x4cc8bd 0x55b796 0x55c09d 0x55b29e 0x55aafe 0x55a6d9 0x164700f 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x55b795 encoding/json.indirect+0x2f5 encoding/json/decode.go:482 # 0x55c09c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x164700e github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x34e github.com/creachadair/jrpc2@v1.3.5/json.go:239 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b60c 0x490329 0x631ea5 0x631dee 0x63127d 0x62102c 0x6213d7 0x67d585 0x67c4cd 0x6ae01d 0x6e24a5 0x6e8ff5 0x6e89d7 0x118a64f 0x1186b2f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x631ea4 math/big.nat.make+0x544 math/big/nat.go:67 # 0x631ded math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x63127c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x62102b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x6213d6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x67d584 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:1108 # 0x67c4cc github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xac github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:895 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 96] @ 0x48b60c 0x425c25 0x6e344f 0x6e2436 0x6e3d37 0x118a2a5 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6e344e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x6e2435 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:118 # 0x6e3d36 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x53bbb3 0x12fe870 0x12fe74e 0x1300445 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x135de67 0x1362cc2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0x12fe86f google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.81.1/rpc_util.go:1060 # 0x12fe74d google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.81.1/stream.go:447 # 0x1300444 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.81.1/stream.go:833 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x135de66 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x1362cc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:54 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b605 0x425c25 0x126d405 0x126f72d 0x4956c1 # 0x126d404 google.golang.org/grpc/internal/transport.(*http2Client).handleWindowUpdate+0x44 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1440 # 0x126f72c google.golang.org/grpc/internal/transport.(*http2Client).reader+0x30c google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1714 0: 0 [2: 192] @ 0x48b5e5 0x425c25 0x16e48f7 0x6dfe93 0x98971e 0x985a8e 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48f6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfe92 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x98971d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:40 # 0x985a8d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b60c 0x425c25 0x7e7688 0x7e76bc 0x7ee226 0x7e0327 0x7e3f8f 0x11ae590 0x11adc6f 0x11ae113 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x7e7687 net.ParseIP+0x27 net/ip.go:528 # 0x7e76bb github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:121 # 0x7ee225 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7e0326 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x7e3f8e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11ae58f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b60c 0x425c25 0x118270b 0x118262d 0x118262d 0x118262d 0x11847e6 0x11847d4 0x118a10e 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x118270a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11847e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11847d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:216 # 0x118a10d github.com/pactus-project/pactus/state.(*state).validateBlock+0xcd github.com/pactus-project/pactus/state/validation.go:28 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 32] @ 0x48b60c 0x490933 0x96b38f 0x94c3da 0x94bf0f 0x97b6db 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x96b38e crypto/tls.(*clientHelloMsg).unmarshal+0x17ee crypto/tls/handshake_messages.go:546 # 0x94c3d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 384] @ 0x48b5e5 0x4908c7 0x7e0fb3 0x7e4310 0xb1339a 0xb1315a 0xb13139 0xb154c8 0xb86329 0xb8854f 0x4956c1 # 0x7e0fb2 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb13399 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xd9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:109 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb86328 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:383 # 0xb8854e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:692 0: 0 [1: 16] @ 0x48b5e5 0x4908c7 0x51d1d3 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x900fea 0x7aeed1 0x900de9 0x900cc5 0xd72ea5 0xd72e7c 0x10f97a9 0xd49945 0x4956c1 # 0x51d1d2 fmt.errorf+0x412 fmt/errors.go:61 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x900fe9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x900de8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd72ea4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd72e7b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x53bbb3 0x12660bd 0x126605c 0x1268fbb 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13492c7 0x134d4e2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0x12660bc google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.81.1/credentials/credentials.go:261 # 0x126605b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:542 # 0x1268fba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:783 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13492c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:150 # 0x134d4e1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 240] @ 0x48b5e5 0x425c25 0x124b94b 0x12490e3 0x127cafb 0x126f5da 0x4956c1 # 0x124b94a golang.org/x/net/http2.parseHeadersFrame+0x4a golang.org/x/net@v0.56.0/http2/frame.go:1071 # 0x12490e2 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x142 golang.org/x/net@v0.56.0/http2/frame.go:544 # 0x127cafa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x126f5d9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1669 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0x121f726 0x121f796 0x164c9c7 0x1648cc9 0x1648373 0x4a4baa 0x4956c1 # 0x121f725 google.golang.org/grpc/internal/status.(*Status).String+0x85 google.golang.org/grpc@v1.81.1/internal/status/status.go:202 # 0x121f795 google.golang.org/grpc/internal/status.(*Error).Error+0x15 google.golang.org/grpc@v1.81.1/internal/status/status.go:212 # 0x164c9c6 github.com/creachadair/jrpc2.tasks.responses+0x226 github.com/creachadair/jrpc2@v1.3.5/server.go:802 # 0x1648cc8 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x16e48f7 0x1737bda 0x1738965 0x9895cd 0x945787 0x9842c7 0x98429b 0x980af2 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x16e48f6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x9842c6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x98429a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 32] @ 0x48b605 0x473297 0x7e28ee 0x7e250e 0xb2820f 0xb29215 0xb27997 0xb2af7c 0xb2af6e 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x7e28ed github.com/multiformats/go-multiaddr.newComponent+0x30d github.com/multiformats/go-multiaddr@v0.16.1/component.go:278 # 0x7e250d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb2820e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb29214 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2af7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2af6d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 224] @ 0x48b60c 0x41b526 0xdfb91b 0xdfb94d 0xdfcae5 0xe0963f 0xdfd72e 0xdfd9a5 0xdd2489 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0x4956c1 # 0xdfb91a github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.60.0/receive_stream.go:71 # 0xdfb94c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.60.0/stream.go:103 # 0xdfcae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:76 # 0xe0963e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.60.0/streams_map_incoming.go:143 # 0xdfd72d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.60.0/streams_map.go:279 # 0xdfd9a4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.60.0/streams_map.go:310 # 0xdd2488 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.60.0/connection.go:1824 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [1: 64] @ 0x48b60c 0x490329 0x16e4a2e 0x16e4e35 0x1738aa6 0x173804d 0x98553a 0x980b14 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x16e4a2d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16e4e34 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1738aa5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x173804c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 192] @ 0x48b5e5 0x490329 0x7ea32b 0xb292f7 0xb2929a 0xb27997 0xb2aefa 0xb2aeec 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x7ea32a github.com/multiformats/go-multiaddr.Join+0x14a github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xb292f6 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb29299 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2aef9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2aeeb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 131072] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x56385b 0x564a6a 0x5662a3 0x565010 0x564a6a 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x56385a encoding/json.uintEncoder+0x15a encoding/json/encode.go:566 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x56500f encoding/json.mapEncoder.encode+0x4cf encoding/json/encode.go:804 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 192] @ 0x48b60c 0x490329 0x171ed8f 0x1722790 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x171ed8e crypto/internal/fips140/ecdsa.newDRBG[...]+0x10e crypto/internal/fips140/ecdsa/hmacdrbg.go:64 # 0x172278f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 192] @ 0x48b60c 0x473297 0x51ce8a 0x94e0c5 0x94e08f 0xd17084 0xd19491 0x4956c1 # 0x51ce89 fmt.errorf+0xc9 fmt/errors.go:42 # 0x94e0c4 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x94e08e crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xd17083 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd19490 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [2: 3072] @ 0x48b60c 0x490329 0xd92b45 0x4a3791 0xdf2038 0xdf202c 0xdf1cc5 0xdf1a7b 0xde0263 0xdded45 0xde5d1e 0xde5545 0xde5405 0xde41aa 0xde3f45 0xdd7355 0xdd6826 0xdd63fc 0xdd592c 0xdc98c5 0xe0319a 0x4956c1 # 0xd92b44 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.60.0/internal/wire/pool.go:14 # 0x4a3790 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdf2037 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x1f7 github.com/quic-go/quic-go@v0.60.0/internal/wire/pool.go:21 # 0xdf202b github.com/quic-go/quic-go.(*SendStream).popNewStreamFrame+0x1eb github.com/quic-go/quic-go@v0.60.0/send_stream.go:334 # 0xdf1cc4 github.com/quic-go/quic-go.(*SendStream).popNewOrRetransmittedStreamFrame+0x184 github.com/quic-go/quic-go@v0.60.0/send_stream.go:286 # 0xdf1a7a github.com/quic-go/quic-go.(*SendStream).popStreamFrame+0x5a github.com/quic-go/quic-go@v0.60.0/send_stream.go:225 # 0xde0262 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.60.0/framer.go:261 # 0xdded44 github.com/quic-go/quic-go.(*framer).Append+0x284 github.com/quic-go/quic-go@v0.60.0/framer.go:109 # 0xde5d1d github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.60.0/packet_packer.go:692 # 0xde5544 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:605 # 0xde5404 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:596 # 0xde41a9 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:487 # 0xde3f44 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:470 # 0xdd7354 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.60.0/connection.go:2738 # 0xdd6825 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.60.0/connection.go:2603 # 0xdd63fb github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.60.0/connection.go:2555 # 0xdd592b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.60.0/connection.go:2455 # 0xdc98c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.60.0/connection.go:729 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [2: 32] @ 0x48b605 0x425c25 0xd72f07 0x10f97a9 0xd49945 0x4956c1 # 0xd72f06 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x306 github.com/multiformats/go-multistream@v0.6.1/multistream.go:227 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 48] @ 0x48b5e5 0x425c25 0x1643026 0x16429e5 0x4a4baa 0x4956c1 # 0x1643025 github.com/creachadair/jrpc2.(*Client).accept+0x265 github.com/creachadair/jrpc2@v1.3.5/client.go:90 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x93c5e2 0x93c616 0xdbd27f 0xdb6fba 0xdc04c8 0xdbb1a5 0xdb9417 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc950a 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x93c5e1 crypto/hkdf.Expand[...].func1+0x81 crypto/internal/fips140hash/hash.go:33 # 0x93c615 crypto/hkdf.Expand[...]+0xb5 crypto/hkdf/hkdf.go:48 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdb6fb9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.60.0/internal/handshake/aead.go:17 # 0xdc04c7 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x1c7 github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:161 # 0xdbb1a4 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0xc4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:530 # 0xdb9416 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb6 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:254 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9509 github.com/quic-go/quic-go.(*Conn).run+0x349 github.com/quic-go/quic-go@v0.60.0/connection.go:640 0: 0 [1: 32] @ 0x48b60c 0x490933 0x56adf9 0x56b1fc 0x56aa9d 0x55a634 0x1646d35 0x1646945 0x164bce5 0x16481a5 0x4a4baa 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x164bce4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16481a4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 384] @ 0x48b60c 0x490329 0x72c61e 0x8efec5 0x8ed20b 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x72c61d github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:136 # 0x8efec4 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:526 # 0x8ed20a github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x8d6cb3 0x8d709e 0x8d6feb 0xd7b68c 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x8d6cb2 github.com/libp2p/go-libp2p/core/crypto.UnmarshalEd25519PublicKey+0x32 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/ed25519.go:123 # 0x8d709d github.com/libp2p/go-libp2p/core/crypto.PublicKeyFromProto+0x7d github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:143 # 0x8d6fea github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x6a github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:130 # 0xd7b68b github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x40b github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:194 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b605 0x47335e 0x473352 0x4728c5 0x472a1e 0xa1297c 0xa122a5 0xa131a5 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0xa1297b net/http.(*ServeMux).matchOrRedirect+0x1db net/http/server.go:2733 # 0xa122a4 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2685 # 0xa131a4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2826 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 96] @ 0x48b5e5 0x425c25 0x7e0c11 0x7e0e9c 0x7e4310 0x7e3fe5 0xb29279 0xb27997 0xb2af7c 0xb2af6e 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x7e0c10 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7e3fe4 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb29278 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2af7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2af6d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0x9811e5 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x9811e4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x624 crypto/tls/handshake_server_tls13.go:228 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0x48b5e5 0x425c25 0x1177ebe 0x1177d93 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x1177ebd github.com/pactus-project/pactus/util.LimitReaderClose+0x13d github.com/pactus-project/pactus/util/io.go:345 # 0x1177d92 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x12 github.com/pactus-project/pactus/network/stream.go:57 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 576] @ 0x48b60c 0x64c765 0x640f0b 0x63fd15 0x63f7ed 0x72ce55 0x72ce37 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72e76e 0x72e754 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72ce54 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72ce36 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72e76d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72e753 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 240] @ 0x48b5e5 0x421e0b 0x6e9dcd 0x6ea8d5 0x11ae4ae 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x6e9dcc github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ea8d4 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 144] @ 0x48b5e5 0x490329 0x7ea245 0xb292f7 0xb2929a 0xb27997 0xb2af7c 0xb2af6e 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x7ea244 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0xb292f6 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb29299 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2af7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2af6d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 896] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xcfaac9 0xcfbd15 0xd555b9 0x10775ee 0x1077a5a 0x1077150 0x4956c1 # 0xcfaac8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x228 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:707 # 0xcfbd14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10775ed github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x26d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:429 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [67: 40067072] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16465d7 0x164768b 0x1649095 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x164768a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1649094 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 96] @ 0x48b60c 0x490329 0x543175 0x66b7c5 0x6e32cb 0x6e3261 0x72b250 0x72b088 0x72d250 0x72cecd 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6e32ca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e3260 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x72b24f github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xaf github.com/pactus-project/pactus/types/tx/tx.go:454 # 0x72b087 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3e7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x72d24f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72cecc github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b60c 0x473297 0x51fe06 0xa6d654 0xb942c5 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa6d653 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb942c4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:174 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x48b60c 0x490933 0x6695de 0x669e66 0x6e29fe 0x1185358 0x1185373 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6695dd golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.53.0/ripemd160/ripemd160.go:123 # 0x669e65 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e29fd github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x1185357 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x3f7 github.com/pactus-project/pactus/types/validator/validator.go:96 # 0x1185372 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x412 github.com/pactus-project/pactus/state/state.go:301 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [65: 38871040] @ 0x48b613 0x490933 0x561145 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [66: 39469056] @ 0x48b613 0x490933 0x561145 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [59: 35282944] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [67: 40067072] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [69: 41263104] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [66: 39469056] @ 0x48b613 0x490933 0x561145 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b5e5 0x490329 0xc45f10 0xc39d89 0xc37969 0xc50772 0xc4cd9a 0x4956c1 # 0xc45f0f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x30f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2185 # 0xc39d88 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc88 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1147 # 0xc37968 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1e8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:921 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 48] @ 0x48b60c 0x490329 0x5433e8 0x66b7c5 0x6ed610 0x6ed59d 0x72b050 0x72a5cd 0x6436e5 0x6404fd 0x647748 0x64109c 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x5433e7 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6ed60f github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6ed59c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x72b04f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x72a5cc github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:263 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x647747 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2372 # 0x64109b github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1682 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 576] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x415929 0xd1a86c 0xd19c85 0xd19630 0xd19478 0x4956c1 # 0xd1a86b github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x36b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:889 # 0xd19c84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd1962f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 48] @ 0x48b5e5 0x425c25 0x1100dc5 0x9006eb 0x1100cb5 0x10fc642 0xc308b7 0xc3001c 0x4956c1 # 0x1100dc4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1100cb4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc308b6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x336 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:228 # 0xc3001b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x13b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:240 0: 0 [3: 96] @ 0x48b60c 0x490933 0x16cc905 0x16d7f72 0x16e4e6e 0x1738aa6 0x173804d 0x98553a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16d7f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16e4e6d crypto/internal/fips140/hkdf.Extract[...]+0x10d crypto/internal/fips140/hkdf/hkdf.go:24 # 0x1738aa5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x173804c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ce95 0x68e639 0x6b4cc5 0x6b4698 0x6b47d2 0x6e2767 0x6e43d9 0x6e3f0f 0x8fb765 0x8fd137 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc43a 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ce94 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4cc4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e43d8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f0e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb764 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd136 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc439 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 1048576] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53dc47 0x5649ce 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53dc46 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x5649cd encoding/json.structEncoder.encode+0x34d encoding/json/encode.go:739 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 5120] @ 0x48b60c 0x490329 0xd854a8 0xd87cf7 0xdd1ddb 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc950a 0x4956c1 # 0xd854a7 github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1a7 github.com/quic-go/quic-go@v0.60.0/internal/wire/crypto_frame.go:34 # 0xd87cf6 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.60.0/internal/wire/frame_parser.go:135 # 0xdd1dda github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.60.0/connection.go:1857 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9509 github.com/quic-go/quic-go.(*Conn).run+0x349 github.com/quic-go/quic-go@v0.60.0/connection.go:640 0: 0 [1: 128] @ 0x48b5e5 0x425c25 0xc3dbbc 0xc3dbb0 0xc4418a 0xc41b65 0xc4d4fa 0x4956c1 # 0xc3dbbb github.com/libp2p/go-libp2p-pubsub.copyRPC+0x2db github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:302 # 0xc3dbaf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x2cf github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1539 # 0xc44189 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x5a9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1999 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [2: 48] @ 0x48b5e5 0x48b725 0x4cc8bd 0x55c847 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1646265 0x1653338 0x16519b6 0x16511dd 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x55c846 encoding/json.(*decodeState).object+0x806 encoding/json/decode.go:693 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1646264 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653337 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16519b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x16511dc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b60c 0x490933 0x8907b6 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0xb1116a 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x8907b5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb11169 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32] @ 0x48b60c 0x490329 0x16e4e0e 0x1738aa6 0x1739b75 0x9841f9 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e4e0d crypto/internal/fips140/hkdf.Extract[...]+0xad crypto/internal/fips140/hkdf/hkdf.go:18 # 0x1738aa5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1739b74 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9841f8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b60c 0x490329 0x544147 0x66ba4a 0x72d9fc 0x72d8b3 0x72c68a 0x8efec5 0x8ed20b 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x544146 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x66ba49 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x72d9fb github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x72d8b2 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x72c689 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:137 # 0x8efec4 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:526 # 0x8ed20a github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 96] @ 0x48b60c 0x490933 0x8b38f4 0x8b25e2 0x8b226c 0x84b802 0x84b572 0x1079096 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x8b38f3 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x8b25e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x8b226b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x84b801 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x84b571 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1079095 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 128] @ 0x48b60c 0x490329 0x53d476 0x53d5f9 0x7d6f5d 0x8e8411 0x107b96f 0x107b2b6 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x53d475 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x7d6f5c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8e8410 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0x107b96e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x4e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:843 # 0x107b2b5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x915 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:791 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 64] @ 0x48b60c 0x47335e 0x473352 0x4728c5 0x472a1e 0x5b2ba9 0x522954 0x5230ce 0x525bcc 0x51ce74 0xd17145 0xd170d6 0xd19491 0x4956c1 # 0x5b2ba8 net.(*OpError).Error+0x108 net/net.go:518 # 0x522953 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51ce73 fmt.errorf+0xb3 fmt/errors.go:41 # 0xd17144 fmt.Errorf+0x324 fmt/errors.go:26 # 0xd170d5 github.com/libp2p/go-yamux/v5.(*Session).close+0x2b5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd19490 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [2: 48] @ 0x48b5e5 0x48b2a5 0x7027a5 0x7031be 0x702750 0x7031be 0x703688 0x812e8c 0x812e6b 0xd7b745 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x7027a4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:533 # 0x7031bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x70274f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7031bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x703687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x812e8b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x812e6a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b60c 0x425c25 0x7e7688 0x7e76bc 0x7ee226 0x7e24b8 0xb280c8 0xb29215 0xb27997 0xb2af7c 0xb2af6e 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x7e7687 net.ParseIP+0x27 net/ip.go:528 # 0x7e76bb github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:121 # 0x7ee225 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7e24b7 github.com/multiformats/go-multiaddr.NewComponent+0x1f7 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb280c7 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb29214 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2af7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2af6d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x5bb365 0x5a2425 0x5bbbbb 0x5bab10 0xb2ae8a 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x5bb364 net.sockaddrToTCP+0x104 net/tcpsock_posix.go:19 # 0x5a2424 net.(*netFD).accept+0x304 net/fd_unix.go:167 # 0x5bbbba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5bab0f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xb2ae89 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x29 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 192] @ 0x48b5e5 0x425c25 0x16e48f7 0x1737bda 0x1738965 0x9895cd 0x945787 0x9842c7 0x98429b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48f6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x9842c6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x98429a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 512] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x1739c97 0x16e490f 0x1737bda 0x1738965 0x1738509 0x98430d 0x9842c8 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c96 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98430c crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x9842c7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x1739bd3 0x9841f9 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1739bd2 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x92 crypto/internal/fips140/tls13/tls13.go:76 # 0x9841f8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b5e5 0x48b725 0x4cc8bd 0x55c847 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x164bce5 0x16481a5 0x4a4baa 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x55c846 encoding/json.(*decodeState).object+0x806 encoding/json/decode.go:693 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x164bce4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16481a4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 240] @ 0x48b5e5 0x425c25 0x53bbb3 0x1268ec8 0x1268e9b 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0x1268ec7 google.golang.org/grpc/peer.NewContext+0x107 google.golang.org/grpc@v1.81.1/peer/peer.go:76 # 0x1268e9a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xda google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:751 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b5e5 0x490329 0xc38f85 0xc37932 0xc50772 0xc4cd9a 0x4956c1 # 0xc38f84 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1047 # 0xc37931 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1b1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:920 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [3: 48] @ 0x48b5e5 0x4908c7 0xb479a5 0xb95c7e 0xb95b6e 0xb95085 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb479a4 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:136 # 0xb95c7d github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:382 # 0xb95b6d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:369 # 0xb95084 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:315 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b60c 0x490933 0x975d94 0x975c6f 0x975c6e 0x709da4 0x70a1fc 0x975638 0x975535 0x709da4 0x70a1fc 0x975405 0x97535c 0x94b937 0x984cc5 0x980b05 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x975d93 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x713 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x975c6e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x5ee vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x975c6d crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x5ed crypto/tls/handshake_messages.go:1276 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975637 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x975534 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97535b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x984cc4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0xd5556d 0x10fad0f 0xb1c379 0xb1cb5e 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0xd5556c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x2c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:154 # 0x10fad0e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x68e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:481 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1cb5d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:270 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 80] @ 0x48b5e5 0x490329 0x99984e 0xa3165b 0xa3165c 0xa0a3a7 0xa0f298 0x4956c1 # 0x99984d net/textproto.readMIMEHeader+0x6d net/textproto/reader.go:526 # 0xa3165a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa3165b net/http.readRequest+0x47b net/http/request.go:1133 # 0xa0a3a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [3: 1920] @ 0x48b60c 0x490329 0x848ea5 0x848730 0xb114e6 0xb1d9ac 0xb8cd33 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x848ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x84872f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xb114e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb1d9ab github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:367 # 0xb8cd32 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:135 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x48b60c 0x473914 0x473426 0x1101017 0x1100e77 0x9006eb 0x1100cb5 0x10fc642 0xc308b7 0xc3001c 0x4956c1 # 0x1101016 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xf6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x1100e76 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1100cb4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc308b6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x336 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:228 # 0xc3001b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x13b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:240 0: 0 [3: 288] @ 0x48b5e5 0x425c25 0x70a165 0x97a4f2 0x97a3ec 0x709da4 0x70a1fc 0x97a2a5 0x97a1fc 0x94b937 0x9850b4 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97a4f1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97a3eb crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97a2a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97a1fb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9850b3 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x633 crypto/tls/handshake_server_tls13.go:883 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b605 0x425c25 0xd1eb2c 0xd1ed08 0xd54eca 0x110164c 0x10fc5e2 0x11788d8 0x4956c1 # 0xd1eb2b github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:26 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x110164b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10fc5e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x11788d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:114 0: 0 [1: 48] @ 0x48b5e5 0x4908c7 0x7f6345 0x807485 0x80837d 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x7f6344 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xe4 crypto/x509/pkix/pkix.go:151 # 0x807484 crypto/x509.parseCertificate+0x564 crypto/x509/parser.go:967 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 1400832] @ 0x48b613 0x490933 0x766252 0x77aa1f 0x78f71d 0x790346 0x8ef9e5 0x8ef91a 0x118702f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x766251 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x77aa1e github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x78f71c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x790345 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ef9e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8ef919 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x118702e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ee github.com/pactus-project/pactus/state/state.go:510 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x68e870 0x6b4d8a 0x6b4698 0x6b47d2 0x6e2767 0x6e43d9 0x6e3f0f 0x8fb765 0x8fd137 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc43a 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d89 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e43d8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f0e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb764 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd136 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc439 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 128] @ 0x48b5e5 0x4908c7 0x127f31c 0x126bd1b 0x126bcf7 0x126f75f 0x4956c1 # 0x127f31b google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.81.1/internal/transport/transport.go:99 # 0x126bd1a google.golang.org/grpc/internal/transport.(*Stream).write+0x39a google.golang.org/grpc@v1.81.1/internal/transport/transport.go:349 # 0x126bcf6 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x376 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1235 # 0x126f75e google.golang.org/grpc/internal/transport.(*http2Client).reader+0x33e google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1703 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x70a165 0x96f245 0x96ee37 0x94b937 0x98415b 0x980af2 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x70a164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96f244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96ee36 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x98415a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 224] @ 0x48b60c 0x41b526 0x1594fe8 0x159446d 0x1598e16 0x15993a7 0x1393bb7 0x139b9bc 0x13a32d1 0x139b1f7 0x139afbc 0x139adaf 0x13996a2 0x139acd8 0x159dbe6 0x15a0092 0x159fd8f 0x159fce5 0x168d1a3 0x4956c1 # 0x1594fe7 github.com/glebarez/go-sqlite.interruptOnDone+0x47 github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:756 # 0x159446c github.com/glebarez/go-sqlite.(*stmt).query+0xcc github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:590 # 0x1598e15 github.com/glebarez/go-sqlite.(*conn).query+0xf5 github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:1519 # 0x15993a6 github.com/glebarez/go-sqlite.(*conn).QueryContext+0x26 github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite_go18.go:38 # 0x1393bb6 database/sql.ctxDriverQuery+0xd6 database/sql/ctxutil.go:48 # 0x139b9bb database/sql.(*DB).queryDC.func1+0x15b database/sql/sql.go:1786 # 0x13a32d0 database/sql.withLock+0x70 database/sql/sql.go:3572 # 0x139b1f6 database/sql.(*DB).queryDC+0x1b6 database/sql/sql.go:1781 # 0x139afbb database/sql.(*DB).query+0xfb database/sql/sql.go:1764 # 0x139adae database/sql.(*DB).QueryContext.func1+0x4e database/sql/sql.go:1742 # 0x13996a1 database/sql.(*DB).retry+0x41 database/sql/sql.go:1576 # 0x139acd7 database/sql.(*DB).QueryContext+0x97 database/sql/sql.go:1741 # 0x159dbe5 github.com/pactus-project/pactus/wallet/storage/sqlitestorage.(*Storage).GetPendingTransactions+0x85 github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:563 # 0x15a0091 github.com/pactus-project/pactus/wallet.(*transactions).getPendingTransaction+0x31 github.com/pactus-project/pactus/wallet/transactions.go:143 # 0x159fd8e github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x2e github.com/pactus-project/pactus/wallet/transactions.go:117 # 0x159fce4 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x168d1a2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 32] @ 0x48b605 0x473297 0x88e005 0x8a371a 0x8a3358 0x875f0c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12ee133 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x88e004 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x875f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee132 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b605 0x490329 0x107981f 0x10797db 0x10781b5 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x107981e github.com/libp2p/go-msgio/pbio.NewDelimitedWriter+0x5e github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:53 # 0x10797da github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).writeChunkedIdentifyMsg+0x1a github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:619 # 0x10781b4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x4b4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:485 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 192] @ 0x48b60c 0x473297 0x88e005 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12f63df 0x135f135 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x88e004 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12f63de google.golang.org/grpc.(*Server).processUnaryRPC.func3+0xfe google.golang.org/grpc@v1.81.1/server.go:1403 # 0x135f134 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x54 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:257 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 16] @ 0x48b605 0x473297 0x16437f3 0x16431e7 0x4a4baa 0x4956c1 # 0x16437f2 github.com/creachadair/jrpc2.(*Client).deliverLocked+0x72 github.com/creachadair/jrpc2@v1.3.5/client.go:144 # 0x16431e6 github.com/creachadair/jrpc2.(*Client).accept.func1+0xa6 github.com/creachadair/jrpc2@v1.3.5/client.go:95 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 384] @ 0x48b60c 0x490329 0x68ce95 0x68e639 0x68e870 0x6b4d4b 0x6b4698 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a64f 0x1186b2f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ce94 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d4a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 288] @ 0x48b60c 0x473297 0x51ce8a 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x110164c 0x10fc5e2 0xc2fddc 0x4956c1 # 0x51ce89 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x110164b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10fc5e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0xc2fddb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:201 0: 0 [2: 131072] @ 0x48b613 0x490329 0x8e4a0f 0xc3061a 0xc30610 0xc3023b 0x4956c1 # 0x8e4a0e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc30619 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc3060f github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:214 # 0xc3023a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x35a github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:260 0: 0 [2: 1408] @ 0x48b5ec 0x490329 0xdb8985 0xdb847d 0xdc2f99 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0xdb8984 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x264 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:161 # 0xdb847c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:116 # 0xdc2f98 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.60.0/connection.go:358 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [1: 16] @ 0x48b60c 0x473914 0x473426 0x7e39cf 0x7e3996 0x7e38d9 0x7e38a7 0x117207a 0x10eae02 0x10e973b 0x10e8fd0 0x4956c1 # 0x7e39ce github.com/multiformats/go-multiaddr.(*Component).RawValue+0x16e github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x7e3995 github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x135 github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x7e38d8 github.com/multiformats/go-multiaddr.ForEach+0x78 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x7e38a6 github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x46 github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x1172079 github.com/pactus-project/pactus/network.makeNetwork.func2+0x119 github.com/pactus-project/pactus/network/network.go:229 # 0x10eae01 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:438 # 0x10e973a github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x2ba github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:317 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [2: 352] @ 0x48b60c 0x473297 0x55e6e9 0x55b374 0x55cda5 0x55b29e 0x55be1b 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11bd5a5 0x11bd645 0x11bb35b 0x11ba97d 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x55e6e8 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55be1a encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba97c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x6dc github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 64] @ 0x48b60c 0x490933 0x973785 0x973751 0x973657 0x709da4 0x70a1fc 0x973614 0x9735f3 0x709da4 0x70a1fc 0x9735b4 0x973593 0x709da4 0x70a1fc 0x9727fd 0x9726f4 0x709da4 0x70a1fc 0x972614 0x9725f3 0x709da4 0x70a1fc 0x972545 0x97249c 0x94b937 0x9848ea 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x973784 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x973750 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x973656 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1.1+0x16 crypto/tls/handshake_messages.go:1021 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x973613 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x9735f2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1+0x12 crypto/tls/handshake_messages.go:1020 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9735b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x973592 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9727fc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9726f3 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x972613 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9725f2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x972544 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97249b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9848e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b5e5 0x421e0b 0xb18ec5 0xb1b173 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0xb18ec4 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/metrics/context.go:16 # 0xb1b172 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x172 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:72 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 48] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11bd5a5 0x11bd645 0x11bb35b 0x11ba926 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba925 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 128] @ 0x48b5e5 0x490329 0xc45f10 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc45f0f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x30f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2185 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 256] @ 0x48b5e5 0x4908c7 0x875f49 0x875f29 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0xb1d754 0x4956c1 # 0x875f48 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x875f28 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb1d753 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:330 0: 0 [4: 320] @ 0x48b5e5 0x425c25 0x984ad9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x984ad8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x58 crypto/tls/handshake_server_tls13.go:832 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x48b605 0x473914 0x473426 0x7e1d2c 0x7e2d8a 0x7e0c87 0x7e0e9c 0x7e4310 0x7e3fe5 0x11ae590 0x11adc6f 0x11ae113 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x7e1d2b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e2d89 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7e3fe4 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae58f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x4908c7 0x875f49 0x875f29 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0xb1d754 0x4956c1 # 0x875f48 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x875f28 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb1d753 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:330 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0xcfa195 0xcf8d46 0xd4a11c 0xd44caa 0x10fa8c9 0x117821b 0x11746ca 0x4956c1 # 0xcfa194 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:590 # 0xcf8d45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd4a11b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 448] @ 0x48b5e5 0x425c25 0xdf0a36 0xdfb7a5 0xdfcae5 0xe0963f 0xdfd72e 0xdfd9a5 0xdd2489 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0xdf0a35 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.60.0/send_stream.go:73 # 0xdfb7a4 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.60.0/stream.go:90 # 0xdfcae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:76 # 0xe0963e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.60.0/streams_map_incoming.go:143 # 0xdfd72d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.60.0/streams_map.go:279 # 0xdfd9a4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.60.0/streams_map.go:310 # 0xdd2488 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.60.0/connection.go:1824 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0xb94e9f 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb94e9e github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xfe github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:295 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x48b60c 0x425c25 0x8ebf75 0x8eb71b 0x8ed17a 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x8ebf74 github.com/pactus-project/pactus/store.(*blockStore).addToCache+0x34 github.com/pactus-project/pactus/store/block.go:197 # 0x8eb71a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x75a github.com/pactus-project/pactus/store/block.go:104 # 0x8ed179 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x99 github.com/pactus-project/pactus/store/store.go:156 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0x11bb829 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x11bb828 github.com/pactus-project/pactus/sync.(*helloAckHandler).ParseMessage+0x388 github.com/pactus-project/pactus/sync/handler_hello_ack.go:68 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 112] @ 0x48b60c 0x490329 0x7afc06 0x8ea0f8 0x8ea0e2 0x8ea0e3 0x5228b4 0x5230ce 0x525bcc 0x51fdf3 0xcfaa6c 0xcfbd15 0xd555b9 0x10fad0f 0xc2f782 0x4956c1 # 0x7afc05 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8ea0f7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ea0e1 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ea0e2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x5228b3 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fdf2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcfaa6b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcfbd14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10fad0e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x68e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:481 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [1: 512] @ 0x48b5e5 0x490329 0x4a40b2 0x4a36a5 0x1256046 0x12ee2b6 0x12ee1c5 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x4a40b1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a36a4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x1256045 google.golang.org/grpc/mem.(*buffer).Free+0x105 google.golang.org/grpc@v1.81.1/mem/buffers.go:180 # 0x12ee2b5 google.golang.org/grpc/mem.BufferSlice.Free+0x35 google.golang.org/grpc@v1.81.1/mem/buffer_slice.go:71 # 0x12ee1c4 google.golang.org/grpc.recv+0x1a4 google.golang.org/grpc@v1.81.1/rpc_util.go:1037 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 96] @ 0x48b60c 0x47335e 0x473352 0x4728c5 0x472ad0 0x5b2bef 0xd19838 0xd19478 0x4956c1 # 0x5b2bee net.(*OpError).Error+0x14e net/net.go:520 # 0xd19837 github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x377 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 64] @ 0x48b60c 0x490933 0x56adf9 0x56b1fc 0x56aa9d 0x55a634 0x1646857 0x164bce5 0x16481a5 0x4a4baa 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x164bce4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16481a4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b5e5 0x4908c7 0x51d1d3 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x4d866e 0xb108f1 0xb108cf 0x7aeed1 0xb101ea 0xb10105 0xc2ec25 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x51d1d2 fmt.errorf+0x412 fmt/errors.go:61 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10104 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc2ec24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x5e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:105 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x48b5e5 0x4908c7 0xdb03ab 0xdafe18 0xdafd95 0xdaf20e 0xdd37bf 0xdd2237 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0x4956c1 # 0xdb03aa github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets-range2+0x72a github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/sent_packet_handler.go:585 # 0xdafe17 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets.(*sentPacketHistory).Packets.func2+0x197 github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/sent_packet_history.go:84 # 0xdafd94 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x114 github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/sent_packet_handler.go:550 # 0xdaf20d github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10d github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/sent_packet_handler.go:399 # 0xdd37be github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.60.0/connection.go:2114 # 0xdd2236 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.60.0/connection.go:1839 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0xc2fa1a 0x4956c1 # 0xc2fa19 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0x339 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:181 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x4a3fb9 0x4a36a5 0xa09f0e 0xa0ea1b 0xa0ea78 0xa10688 0xa0f6e5 0x4956c1 # 0x4a3fb8 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a36a4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xa09f0d net/http.putBufioWriter+0xed net/http/server.go:888 # 0xa0ea1a net/http.(*conn).finalFlush+0x7a net/http/server.go:1748 # 0xa0ea77 net/http.(*conn).close+0x17 net/http/server.go:1755 # 0xa10687 net/http.(*conn).serve.func1+0x1e7 net/http/server.go:1919 # 0xa0f6e4 net/http.(*conn).serve+0x824 net/http/server.go:2115 0: 0 [1: 64] @ 0x48b5e5 0x4908c7 0x107a57e 0x107ab86 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x107a57d github.com/libp2p/go-libp2p/p2p/protocol/identify.diff+0x21d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:709 # 0x107ab85 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1e5 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:729 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0xd72194 0xd7221e 0xd70d1e 0xd702fa 0xd6e913 0x4956c1 # 0xd72193 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).getMuxerByID+0x373 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:260 # 0xd7221d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x3fd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:272 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b60c 0x490933 0x56adf9 0x56b1fc 0x56afca 0x56aa9d 0x55a634 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11bd5a5 0x11bd645 0x11bb35b 0x11babdf 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56afc9 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11babde github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x17226da 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x17226d9 crypto/internal/fips140/ecdsa.Sign[...]+0x179 crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b60c 0x490329 0x1737ba5 0x1738965 0x98954e 0x945787 0x94f7de 0x986b53 0x980b45 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737ba4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x986b52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x980b44 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b60c 0x48b725 0x4cc8bd 0x55b796 0x55c09d 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11bd5a5 0x11bd645 0x11bb35b 0x11babdf 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x55b795 encoding/json.indirect+0x2f5 encoding/json/decode.go:482 # 0x55c09c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11babde github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b605 0x48b17b 0xcfa150 0xcfa13b 0xcf8d46 0xd4a11c 0xd44caa 0x10fa8c9 0x117821b 0x11746ca 0x4956c1 # 0xcfa14f github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x4f github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:607 # 0xcfa13a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:591 # 0xcf8d45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd4a11b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0xdc8fc7 0xdc2bba 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0xdc8fc6 github.com/quic-go/quic-go.(*Conn).preSetup+0xc66 github.com/quic-go/quic-go@v0.60.0/connection.go:559 # 0xdc2bb9 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.60.0/connection.go:311 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [3: 96] @ 0x48b60c 0x490933 0x16cc905 0x16d7f72 0x1737d55 0x1738965 0x1738509 0x1737efa 0x984218 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16d7f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x1737d54 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1737ef9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b5e5 0x4908c7 0x51d1d3 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x900fea 0x7aeed1 0x900de9 0x900cc5 0xd72ea5 0xd72e7c 0x10f97a9 0xd49945 0x4956c1 # 0x51d1d2 fmt.errorf+0x412 fmt/errors.go:61 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x900fe9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x900de8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd72ea4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd72e7b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x1100e13 0x9006eb 0x1100cb5 0x10fc642 0x552592 0xb1d9bf 0xb1d9ba 0xb1cba5 0xb1cba6 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0x1100e12 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0xb2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1100cb4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0x552591 bufio.(*Writer).Flush+0x51 bufio/bufio.go:642 # 0xb1d9be github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x13e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:377 # 0xb1d9b9 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:369 # 0xb1cba4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:317 # 0xb1cba5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:274 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [2: 128] @ 0x48b60c 0x490329 0x16e4a2e 0x1737bda 0x1738965 0x98954e 0x945787 0x985665 0x985637 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e4a2d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x985664 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x985636 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 384] @ 0x48b60c 0x490329 0x690df9 0x68d47e 0x68e639 0x68e870 0x6b4d4b 0x6b4698 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a557 0x118a2f8 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x690df8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d47d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d4a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b605 0x473297 0xd74b2f 0xd74b21 0xd74e48 0x1077765 0x1077a5a 0x1077150 0x4956c1 # 0xd74b2e github.com/multiformats/go-multistream.ReadNextToken[...]+0x4e github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd74b20 github.com/multiformats/go-multistream.readProto[...]+0x40 github.com/multiformats/go-multistream@v0.6.1/client.go:147 # 0xd74e47 github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x1c7 github.com/multiformats/go-multistream@v0.6.1/client.go:66 # 0x1077764 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:436 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x48b605 0x48b17b 0x1185433 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x1185432 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x4d2 github.com/pactus-project/pactus/state/state.go:301 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b60c 0x490933 0x56adf9 0x56b1fc 0x56aa9d 0x55a634 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11ae4ae 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 1920] @ 0x48b60c 0x490329 0x6b4fb5 0x6b45bc 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a64f 0x1186b2f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6b4fb4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x6b45bb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 192] @ 0x48b60c 0x490329 0x690df9 0x68d47e 0x68e639 0x6b4cc5 0x6b4698 0x6b47d2 0x6e2767 0x6e43d9 0x6e3f0f 0x8fb765 0x8fd137 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc43a 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x690df8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d47d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4cc4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e43d8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f0e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb764 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd136 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc439 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 224] @ 0x48b60c 0x41b526 0x10fb35e 0x10fb453 0x10fad15 0xb1c379 0xb1c1c5 0xb1bec5 0xb1b1a5 0xb153f9 0xb86329 0xb8854f 0x4956c1 # 0x10fb35d github.com/multiformats/go-multistream.newOnce+0xcdd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10fb452 github.com/multiformats/go-multistream.NewMSSelect[...]+0xdd2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10fad14 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1c1c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:191 # 0xb1bec4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:141 # 0xb1b1a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1a4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:74 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb86328 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:383 # 0xb8854e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:692 0: 0 [1: 1280] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x98eab8 0x98e49c 0x94bc27 0x94bcd9 0x97b6db 0x97ac5a 0x94e789 0x98d4bf 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x98eab7 crypto/tls.(*Conn).quicWaitForSignal+0xf7 crypto/tls/quic.go:524 # 0x98e49b crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:399 # 0x94bc26 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1081 # 0x94bcd8 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 2304] @ 0x48b60c 0x490329 0x64f84a 0x6e9de9 0x6e9dbd 0x6ea8d5 0x11bd5a5 0x11bd645 0x11bb35b 0x11ba97d 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x6e9de8 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x6e9dbc github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ea8d4 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba97c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x6dc github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 112] @ 0x48b60c 0x41b526 0xdc9045 0xdc8fbc 0xdc2bba 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0xdc9044 github.com/quic-go/quic-go.newDatagramQueue+0xce4 github.com/quic-go/quic-go@v0.60.0/datagram_queue.go:38 # 0xdc8fbb github.com/quic-go/quic-go.(*Conn).preSetup+0xc5b github.com/quic-go/quic-go@v0.60.0/connection.go:559 # 0xdc2bb9 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.60.0/connection.go:311 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x1177f07 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x1177f06 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x186 github.com/pactus-project/pactus/network/stream.go:58 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b60c 0x473914 0x473426 0x1737cec 0x1738965 0x9895cd 0x945787 0x9842c7 0x98429b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737ceb crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x9842c6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x98429a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 1792] @ 0x48b60c 0x425c25 0x16e0b12 0x994939 0x945796 0x985665 0x985637 0x980b14 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x16e0b11 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x994938 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x985664 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x985636 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x93c5e2 0x93c616 0xdbd27f 0xdbc77a 0xdbc65b 0xdbd765 0x67167a 0xdbd425 0xdbd3bf 0xdb879f 0xdb847d 0xdc2f99 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x93c5e1 crypto/hkdf.Expand[...].func1+0x81 crypto/internal/fips140hash/hash.go:33 # 0x93c615 crypto/hkdf.Expand[...]+0xb5 crypto/hkdf/hkdf.go:48 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdbc779 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:48 # 0xdbc65a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:31 # 0xdbd764 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD.func1+0x304 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:51 # 0x671679 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0xdbd424 github.com/quic-go/quic-go/internal/handshake.withoutFIPSEnforcement+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/fips140_go126.go:8 # 0xdbd3be github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1e github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:34 # 0xdb879e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:146 # 0xdb847c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:116 # 0xdc2f98 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.60.0/connection.go:358 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc905 0x16d7f72 0x1737d55 0x1738965 0x1738509 0x98427e 0x984249 0x980af2 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16d7f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x1737d54 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98427d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x984248 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 144] @ 0x48b60c 0x425c25 0x6e0b3e 0x6e91c5 0x118530b 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6e0b3d github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0xdd github.com/pactus-project/pactus/crypto/bls/bls.go:49 # 0x6e91c4 github.com/pactus-project/pactus/types/certificate.(*Certificate).AddSignature+0x144 github.com/pactus-project/pactus/types/certificate/certificate.go:350 # 0x118530a github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:298 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 560] @ 0x48b60c 0x41b526 0xd15e78 0xd15985 0xd1f225 0xd72318 0xd70d1e 0xd702fa 0xd6e913 0x4956c1 # 0xd15e77 github.com/libp2p/go-yamux/v5.newSession+0x2d7 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:147 # 0xd15984 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd1f224 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd72317 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4f7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 144] @ 0x48b5e5 0x425c25 0xb8b5b2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb8b5b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1b1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:43 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x12fc652 0x12dde31 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x12fc651 google.golang.org/grpc.newClientStream+0x91 google.golang.org/grpc@v1.81.1/stream.go:204 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0x789df1 0x789ddd 0x789d91 0x77f465 0x8ec7f1 0x8ea8cd 0x8ee4de 0x1189076 0x15d4d6f 0x134b30b 0x15a8d1e 0x134b163 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x789df0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x789ddc container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x789d90 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x77f464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8ea8cc github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ee4dd github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:306 # 0x1189075 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:709 # 0x15d4d6e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:250 # 0x134b30a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134b162 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:416 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 96] @ 0x48b60c 0x490329 0x67c4a5 0x6ae01d 0x6e24a5 0x72a1e6 0x729daf 0x117ccf2 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x67c4a4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:892 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 2304] @ 0x48b60c 0x64c765 0x640f0b 0x63fd15 0x63f7ed 0x72ce55 0x72ce37 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72ce54 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72ce36 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 80] @ 0x48b5e5 0x4908c7 0xb969ad 0xb96986 0xb968e6 0x4956c1 # 0xb969ac slices.Grow[...]+0x6ac slices/slices.go:426 # 0xb96985 slices.Concat[...]+0x685 slices/slices.go:500 # 0xb968e5 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x5e5 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:474 0: 0 [3: 336] @ 0x48b5e5 0x425c25 0x539c0d 0x94e60c 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x539c0c context.AfterFunc+0x2c context/context.go:326 # 0x94e60b crypto/tls.(*Conn).handshakeContext+0x1ab crypto/tls/conn.go:1538 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 262144] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d6f9 0x5649fe 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d6f8 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x5649fd encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 72] @ 0x48b5e5 0x425c25 0x127be6c 0x125bbc5 0x1265552 0x4956c1 # 0x127be6b google.golang.org/grpc/internal/transport.(*bufWriter).Flush+0x4b google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:355 # 0x125bbc4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x64 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:637 # 0x1265551 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:471 0: 0 [1: 176] @ 0x48b5e5 0x4908c7 0x8b4b33 0x8b25e2 0x8b226c 0x84b802 0x84b572 0x1079096 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x8b4b32 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:208 # 0x8b25e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x8b226b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x84b801 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x84b571 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1079095 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 1536] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6b49 0x11ae3f9 0x11ae138 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 512] @ 0x48b5e5 0x4908c7 0xb479a5 0xb95c7e 0xb95b6e 0xb95085 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb479a4 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:136 # 0xb95c7d github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:382 # 0xb95b6d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:369 # 0xb95084 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:315 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x48b5e5 0x421e0b 0xa68df4 0xa68aed 0xa6d68c 0xb14fc5 0xb86329 0xb8854f 0x4956c1 # 0xa68df3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:187 # 0xa68aec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:150 # 0xa6d68b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb14fc4 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:146 # 0xb86328 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:383 # 0xb8854e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:692 0: 0 [5: 160] @ 0x48b60c 0x490329 0x1737ba5 0x1738965 0x1738509 0x98430d 0x9842c8 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737ba4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98430c crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x9842c7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x13012a9 0x12dde59 0x161aaba 0x12ddd17 0x135de67 0x1362cc2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x13012a8 google.golang.org/grpc.(*clientStream).SendMsg+0x568 google.golang.org/grpc@v1.81.1/stream.go:982 # 0x12dde58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.81.1/call.go:70 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x135de66 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x1362cc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:54 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 288] @ 0x48b5e5 0x425c25 0x8e9145 0x8e6374 0x8e5a9b 0x4a354c 0x8e5a1b 0x8e59ef 0x8e5305 0x107cb85 0x107b0a5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x8e9144 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0x84 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:170 # 0x8e6373 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8e5a9a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a354b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8e5a1a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e59ee github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8e5304 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32] @ 0x48b60c 0x425c25 0xb3acf8 0xb3ad76 0xb3a305 0xb880f0 0x4956c1 # 0xb3acf7 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x917 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb3ad75 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).addPeer+0x995 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:241 # 0xb3a304 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).TryAddPeer+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:195 # 0xb880ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop.func1+0x26f github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:628 0: 0 [1: 192] @ 0x48b60c 0x425c25 0x6e0c45 0x6e8fc5 0x6e89d7 0x118a557 0x118a2f8 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6e0c44 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:64 # 0x6e8fc4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x3e4 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 64] @ 0x48b60c 0x490933 0x16cc905 0x93dbe3 0x984e85 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x93dbe2 crypto/tls.signedMessage+0xc2 crypto/tls/auth.go:117 # 0x984e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x404 crypto/tls/handshake_server_tls13.go:865 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0xcfa6a8 0xcfc4c5 0x1077d72 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xcfa6a7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:679 # 0xcfc4c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:937 # 0x1077d71 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:469 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0x165133d 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x165133c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x1dc github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:119 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 224] @ 0x48b5e5 0x425c25 0x6e7da5 0x6e78ed 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6e7da4 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6e78ec github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 512] @ 0x48b5e5 0x490329 0x4a40b2 0x4a36a5 0x12530ad 0x1252e59 0x1255fb8 0x12ee2b6 0x12ee1c5 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x4a40b1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a36a4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x12530ac google.golang.org/grpc/internal/mem.(*sizedBufferPool).Put+0x2c google.golang.org/grpc@v1.81.1/internal/mem/buffer_pool.go:247 # 0x1252e58 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Put+0x98 google.golang.org/grpc@v1.81.1/internal/mem/buffer_pool.go:168 # 0x1255fb7 google.golang.org/grpc/mem.(*buffer).Free+0x77 google.golang.org/grpc@v1.81.1/mem/buffers.go:169 # 0x12ee2b5 google.golang.org/grpc/mem.BufferSlice.Free+0x35 google.golang.org/grpc@v1.81.1/mem/buffer_slice.go:71 # 0x12ee1c4 google.golang.org/grpc.recv+0x1a4 google.golang.org/grpc@v1.81.1/rpc_util.go:1037 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 8] @ 0x48b5e5 0x425c25 0x76a51e 0x77309b 0x773046 0x7738d2 0x774545 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8efe91 0x8ed20b 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x76a51d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x77309a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x773045 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7738d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x774544 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8efe90 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x50 github.com/pactus-project/pactus/store/store.go:516 # 0x8ed20a github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0x698546 0x6ae86c 0x6ae045 0x6e24a5 0x72a1e6 0x729daf 0x117ccf2 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x698545 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6ae86b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae044 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 80] @ 0x48b5e5 0x490329 0xc38f85 0xc37932 0xc50772 0xc4cd9a 0x4956c1 # 0xc38f84 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1047 # 0xc37931 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1b1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:920 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 192] @ 0x48b60c 0x490329 0x690df9 0x68d47e 0x68e639 0x6b4cc5 0x6b4698 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a64f 0x1186b2f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x690df8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d47d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4cc4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 640] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x93d3de 0x98682b 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x93d3dd crypto/tls.verifyHandshakeSignature+0x7d crypto/tls/auth.go:24 # 0x98682a crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0x48b5e5 0x490329 0xc25585 0xc25425 0xc28e54 0xb96891 0x4956c1 # 0xc25584 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc25424 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc28e53 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x33 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xb96890 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x590 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:473 0: 0 [1: 32] @ 0x48b5e5 0x4908c7 0xdaec91 0xdaec37 0xdd7717 0xdd74f1 0xdd6826 0xdd63fc 0xdd592c 0xdc98c5 0x4956c1 # 0xdaec90 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/sent_packet_history.go:63 # 0xdaec36 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdd7716 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.60.0/connection.go:2772 # 0xdd74f0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.60.0/connection.go:2744 # 0xdd6825 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.60.0/connection.go:2603 # 0xdd63fb github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.60.0/connection.go:2555 # 0xdd592b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.60.0/connection.go:2455 # 0xdc98c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.60.0/connection.go:729 0: 0 [7: 560] @ 0x48b60c 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x164bce5 0x16481a5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x164bce4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16481a4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 256] @ 0x48b60c 0x490329 0x678b25 0x67c456 0x6ae01d 0x6e24a5 0x6e8ff5 0x6e89d7 0x118a557 0x118a2f8 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x678b24 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x67c455 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [0: 0] @ 0x48b613 0x490329 0x15fe631 0x15fe4e5 0x15fc7a9 0x1614a6a 0x16154fa 0xa11429 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x15fe630 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:653 # 0x15fe4e4 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:622 # 0x15fc7a8 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x1614a69 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x16154f9 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 80] @ 0x48b605 0x48b725 0x4c80fa 0x4b634e 0x564e7a 0x564a6a 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4c80f9 reflect.copyVal+0x39 reflect/value.go:1885 # 0x4b634d reflect.(*MapIter).Key+0x4d reflect/map.go:256 # 0x564e79 encoding/json.mapEncoder.encode+0x339 encoding/json/encode.go:789 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0xd889f4 0xd887dc 0xdf5e35 0xdf4de5 0x4956c1 # 0xd889f3 github.com/quic-go/quic-go/internal/wire.parseHeader+0x53 github.com/quic-go/quic-go@v0.60.0/internal/wire/header.go:161 # 0xd887db github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.60.0/internal/wire/header.go:138 # 0xdf5e34 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x5b4 github.com/quic-go/quic-go@v0.60.0/server.go:488 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [1: 512] @ 0x48b5e5 0x4908c7 0x4a3abd 0x4a3986 0x4a36fc 0x56ab5a 0x5693c5 0x562848 0x566623 0x564a6a 0x5619d3 0x561791 0x5610de 0x1653405 0x16519b6 0x16511dd 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x4a3abc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3985 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a36fb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x56ab59 encoding/json.newScanner+0x19 encoding/json/scanner.go:96 # 0x5693c4 encoding/json.appendCompact+0x84 encoding/json/indent.go:53 # 0x562847 encoding/json.marshalerEncoder+0x127 encoding/json/encode.go:487 # 0x566622 encoding/json.condAddrEncoder.encode+0x62 encoding/json/encode.go:936 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1653404 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x124 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:94 # 0x16519b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x16511dc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xc4db4b 0xc4d165 0x4956c1 # 0xc4db4a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x6a github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1002 # 0xc4d164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xa64 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:881 0: 0 [5: 800] @ 0x48b5e5 0x425c25 0xdd82bf 0xdd8203 0xdfcaa5 0xe0963f 0xdfd72e 0xdfd9a5 0xdd2489 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0x4956c1 # 0xdd82be github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x11e github.com/quic-go/quic-go@v0.60.0/internal/flowcontrol/stream_flow_controller.go:34 # 0xdd8202 github.com/quic-go/quic-go.(*Conn).newFlowController+0x62 github.com/quic-go/quic-go@v0.60.0/connection.go:2942 # 0xdfcaa4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x24 github.com/quic-go/quic-go@v0.60.0/streams_map.go:76 # 0xe0963e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.60.0/streams_map_incoming.go:143 # 0xdfd72d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.60.0/streams_map.go:279 # 0xdfd9a4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.60.0/streams_map.go:310 # 0xdd2488 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.60.0/connection.go:1824 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [2: 192] @ 0x48b60c 0x490329 0x1718946 0x171f2c8 0x1722790 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1718945 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x171f2c7 crypto/internal/fips140/ecdsa.newDRBG[...]+0x647 crypto/internal/fips140/ecdsa/hmacdrbg.go:104 # 0x172278f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 160] @ 0x48b5e5 0x425c25 0x1185190 0x1185142 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x118518f github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x22f github.com/pactus-project/pactus/types/certificate/certificate.go:362 # 0x1185141 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:296 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 160] @ 0x48b60c 0x490329 0xb3fde5 0xb91799 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb3fde4 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).NetworkSize+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/netsize/netsize.go:167 # 0xb91798 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x518 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:50 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0x53a616 0x5398b9 0x53987d 0x94e4cb 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x53a615 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5398b8 context.withCancel+0x58 context/context.go:278 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0x94e4ca crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1527 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 96] @ 0x48b5e5 0x425c25 0x1178696 0x4956c1 # 0x1178695 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x75 github.com/pactus-project/pactus/network/stream.go:111 0: 0 [1: 16] @ 0x48b60c 0x473914 0x473426 0x7e2dd5 0x7e0c87 0x7e0e9c 0x7e4310 0x7e3fe5 0x11ae590 0x11adc6f 0x11ae113 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x7e2dd4 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7e3fe4 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae58f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 112] @ 0x48b60c 0x41b526 0x53a2ca 0x1265ccb 0x126906a 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1265cca google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2ca google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:507 # 0x1269069 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:787 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x7a1376 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8ea8cd 0x8ee4de 0x1189076 0x15d4d6f 0x134b30b 0x15a8d1e 0x134b163 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x7a1375 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8ea8cc github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ee4dd github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:306 # 0x1189075 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:709 # 0x15d4d6e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:250 # 0x134b30a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134b162 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:416 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [3: 48] @ 0x48b60c 0x473914 0x473426 0x7e1d2c 0x7e2d8a 0x7e0c87 0x7e0e9c 0x7e4310 0xb1339a 0xb1315a 0xb13139 0xb154c8 0xb91b0a 0xb965ca 0x4956c1 # 0x7e1d2b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e2d89 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb13399 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xd9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:109 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [3: 96] @ 0x48b60c 0x425c25 0xb8da65 0xb8dad3 0xb8db58 0xb95831 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8da64 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x124 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb8dad2 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x192 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:24 # 0xb8db57 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:72 # 0xb95830 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:340 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 1040] @ 0x48b60c 0x490329 0x848ea5 0x848730 0x8e5752 0xc354d0 0xc45fb3 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0x848ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x84872f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8e5751 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc354cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:461 # 0xc45fb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [10: 480] @ 0x48b5e5 0x425c25 0x53bbb3 0xb18eec 0xb8b85b 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0xb18eeb github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x8b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/metrics/context.go:16 # 0xb8b85a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x45a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:88 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 144] @ 0x48b60c 0x473914 0x473426 0xb3d055 0xb3d04b 0xb3bc86 0xb3bbd6 0xb88a79 0xb96476 0x4956c1 # 0xb3d054 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb3d04a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb3bc85 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).removePeer+0x25 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:376 # 0xb3bbd5 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).RemovePeer+0x75 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:371 # 0xb88a78 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0xd8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:728 # 0xb96475 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x175 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:431 0: 0 [1: 112] @ 0x48b60c 0x41b526 0xdb8585 0xdb8573 0xdb866c 0xdc2f99 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0xdb8584 crypto/tls.newQUICConn+0x1a4 crypto/tls/quic.go:199 # 0xdb8572 crypto/tls.QUICServer+0x192 crypto/tls/quic.go:194 # 0xdb866b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x28b github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:130 # 0xdc2f98 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.60.0/connection.go:358 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [1: 24] @ 0x48b60c 0x490933 0x8907b6 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0xb1116a 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x8907b5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb11169 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0xd7c869 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0xd7c868 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:74 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x48b60c 0x490933 0x16cc905 0x678a26 0x67c456 0x6ae01d 0x6e24a5 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x678a25 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:43 # 0x67c455 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 96] @ 0x48b5e5 0x490329 0xb8d6f6 0xb8dcce 0xb96f59 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8d6f5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:44 # 0xb8dccd github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:108 # 0xb96f58 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:500 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0x48b60c 0x490329 0xb38fab 0xb38f9c 0xb38f34 0xb38f4a 0xb3c3fe 0xb9437c 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb38faa github.com/libp2p/go-libp2p-kbucket/keyspace.Xor+0xaa github.com/libp2p/go-libp2p-kbucket@v0.8.0/keyspace/xor.go:63 # 0xb38f9b github.com/libp2p/go-libp2p-kbucket.Xor+0x9b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:36 # 0xb38f33 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x33 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:35 # 0xb38f49 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:42 # 0xb3c3fd github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x29d github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:463 # 0xb9437b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x15b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:179 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 256] @ 0x48b5e5 0x4908c7 0xb479a5 0xb95e16 0xb95df8 0xb95def 0xb95b5e 0xb95085 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb479a4 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:136 # 0xb95e15 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:148 # 0xb95df7 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:153 # 0xb95dee github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:392 # 0xb95b5d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:366 # 0xb95084 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:315 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b605 0x490329 0x1737ba5 0x1738965 0x9895cd 0x945787 0x94f7de 0x986b53 0x980b45 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737ba4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x986b52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x980b44 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b5e5 0x4908c7 0xb479a5 0xb95e47 0xb95e29 0xb95def 0xb95b5e 0xb95085 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb479a4 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:136 # 0xb95e46 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:148 # 0xb95e28 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:158 # 0xb95dee github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:392 # 0xb95b5d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:366 # 0xb95084 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:315 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x48b60c 0x490329 0x53d476 0x53d5f9 0x7e020b 0x7e3f8f 0xb29419 0xb27997 0xe16956 0xe16948 0x11584bf 0xdf7c02 0xdf6072 0xdf4de5 0x4956c1 # 0x53d475 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x7e020a github.com/multiformats/go-multiaddr.stringToBytes+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x7e3f8e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb29418 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe16955 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe16947 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11584be github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.48.0/config/config.go:393 # 0xdf7c01 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.60.0/server.go:781 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [1: 240] @ 0x48b5e5 0x490329 0x13a0e12 0x13a0d29 0x13a32d1 0x13a0c91 0x159dc50 0x15a0092 0x159fd8f 0x159fce5 0x168d1a3 0x4956c1 # 0x13a0e11 database/sql.(*Rows).nextLocked+0xb1 database/sql/sql.go:3063 # 0x13a0d28 database/sql.(*Rows).Next.func1+0x28 database/sql/sql.go:3041 # 0x13a32d0 database/sql.withLock+0x70 database/sql/sql.go:3572 # 0x13a0c90 database/sql.(*Rows).Next+0x70 database/sql/sql.go:3040 # 0x159dc4f github.com/pactus-project/pactus/wallet/storage/sqlitestorage.(*Storage).GetPendingTransactions+0xef github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:570 # 0x15a0091 github.com/pactus-project/pactus/wallet.(*transactions).getPendingTransaction+0x31 github.com/pactus-project/pactus/wallet/transactions.go:143 # 0x159fd8e github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x2e github.com/pactus-project/pactus/wallet/transactions.go:117 # 0x159fce4 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x168d1a2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0xc30add 0xc3001c 0x4956c1 # 0xc30adc github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x55c github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:233 # 0xc3001b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x13b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:240 0: 0 [15: 960] @ 0x48b60c 0x473297 0x88e005 0x8a371a 0x8a3358 0x875f0c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12ee133 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x88e004 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x875f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee132 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 80] @ 0x48b60c 0x490329 0x62df59 0x62dedd 0x6985c6 0x69854f 0x6ae86c 0x6ae0aa 0x6e24a5 0x72a1e6 0x729daf 0x117ccf2 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x62df58 math/big.nat.make+0x98 math/big/nat.go:67 # 0x62dedc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6985c5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x69854e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6ae86b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae0a9 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 24] @ 0x48b60c 0x473914 0x473426 0xd72f75 0x10f97a9 0xd49945 0x4956c1 # 0xd72f74 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x374 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b60c 0x490329 0x6e325b 0x6e7dbf 0x6e78ed 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72f6ed 0x72f60c 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x7301ae 0x730194 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6e325a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6e7dbe github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6e78ec github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72f6ec github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72f60b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:149 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x7301ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x730193 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 32] @ 0x48b60c 0x473914 0x473426 0x7e2dd5 0x7e0c87 0x7e0e9c 0x7e4310 0xb1339a 0xb1315a 0xb13139 0xb154c8 0xb91b0a 0xb965ca 0x4956c1 # 0x7e2dd4 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb13399 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xd9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:109 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0x51cf51 0x94e0c5 0x94e08f 0xd17084 0xd19491 0x4956c1 # 0x51cf50 fmt.errorf+0x190 fmt/errors.go:48 # 0x94e0c4 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x94e08e crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xd17083 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd19490 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [2: 224] @ 0x48b5e5 0x425c25 0x768a8f 0x76a37d 0x77309b 0x773046 0x773d66 0x774a85 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8f0847 0x8edef3 0x1188f39 0x15d8b48 0x135f3cb 0x15a8d1e 0x135f223 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x768a8e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x76a37c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x77309a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x773045 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x773d65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x774a84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8f0846 github.com/pactus-project/pactus/store.(*txStore).tx+0xc6 github.com/pactus-project/pactus/store/tx.go:69 # 0x8edef2 github.com/pactus-project/pactus/store.(*store).Transaction+0x92 github.com/pactus-project/pactus/store/store.go:260 # 0x1188f38 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:697 # 0x15d8b47 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x87 github.com/pactus-project/pactus/www/grpc/transaction.go:38 # 0x135f3ca github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x135f222 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [5: 40] @ 0x48b5e5 0x425c25 0x117c750 0x11a6b97 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x117c74f github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xcf github.com/pactus-project/pactus/sync/bundle/message/message.go:115 # 0x11a6b96 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x156 github.com/pactus-project/pactus/sync/bundle/bundle.go:99 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 24] @ 0x48b60c 0x473297 0x88eacf 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0xb1116a 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x88eace google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb11169 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [4: 128] @ 0x48b60c 0x490329 0x6f3efd 0x989fd0 0x98ad50 0x67167a 0x98a914 0x9814c5 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6f3efc crypto/ecdh.(*x25519Curve).GenerateKey+0x7c crypto/ecdh/x25519.go:42 # 0x989fcf crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x4f crypto/tls/key_schedule.go:129 # 0x98ad4f crypto/tls.(*hybridKeyExchange).serverSharedSecret.func1+0x4f crypto/tls/key_schedule.go:218 # 0x671679 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0x98a913 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x193 crypto/tls/key_schedule.go:217 # 0x9814c4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x904 crypto/tls/handshake_server_tls13.go:254 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x48b60c 0x490329 0x66a2c6 0x66a327 0x159fe1e 0x159fce5 0x168d1a3 0x4956c1 # 0x66a2c5 encoding/hex.EncodeToString+0x25 encoding/hex/hex.go:127 # 0x66a326 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x86 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x159fe1d github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0xbd github.com/pactus-project/pactus/wallet/transactions.go:120 # 0x159fce4 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x168d1a2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b605 0x473297 0x40c796 0x5b9225 0x5b9216 0x5b2b92 0x522954 0x5230ce 0x525bcc 0x51ce74 0x94e0c5 0x94e08f 0xd17084 0xd19491 0x4956c1 # 0x40c795 internal/strconv.FormatInt+0xd5 internal/strconv/itoa.go:43 # 0x5b9224 internal/strconv.Itoa+0x184 internal/strconv/itoa.go:51 # 0x5b9215 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0x5b2b91 net.(*OpError).Error+0xf1 net/net.go:518 # 0x522953 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51ce73 fmt.errorf+0xb3 fmt/errors.go:41 # 0x94e0c4 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x94e08e crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xd17083 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd19490 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [3: 96] @ 0x48b5e5 0x425c25 0x70d91f 0x70d190 0x713f2d 0x70b039 0x802214 0x8078f9 0x80837d 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70d91e crypto/ecdsa.pointToAffine+0x13e crypto/ecdsa/ecdsa.go:630 # 0x70d18f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x713f2c crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x70b038 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x802213 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x8078f8 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 384] @ 0x48b60c 0x490329 0x68ce95 0x68e639 0x68e870 0x6b4dd9 0x6b4698 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x117ccf2 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x68ce94 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dd8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x9810ac 0x980aa5 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x9810ab crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x4eb crypto/tls/handshake_server_tls13.go:199 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 32] @ 0x48b605 0x473297 0x5a6ed8 0x5b90f1 0x5b90d2 0xb2af47 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0x5b90f0 net.ipEmptyString+0x50 net/ip.go:332 # 0x5b90d1 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0xb2af46 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0xe6 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:259 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 16] @ 0x48b5e5 0x490329 0xc3836b 0xc378fb 0xc50772 0xc4cd9a 0x4956c1 # 0xc3836a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x80a github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:990 # 0xc378fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x17a github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:919 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 96] @ 0x48b5e5 0x421e0b 0xa68dac 0xa68aed 0xa6d68c 0xb94e05 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xa68dab go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:186 # 0xa68aec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:150 # 0xa6d68b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb94e04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:286 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 128] @ 0x48b5e5 0x425c25 0x807129 0x80837d 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x807128 crypto/x509.parseCertificate+0x208 crypto/x509/parser.go:925 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0x11780f8 0x11746ca 0x4956c1 # 0x11780f7 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x117 github.com/pactus-project/pactus/network/stream.go:74 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 16] @ 0x48b605 0x490933 0x96b38f 0x94c3da 0x94bf0f 0x97b6db 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x96b38e crypto/tls.(*clientHelloMsg).unmarshal+0x17ee crypto/tls/handshake_messages.go:546 # 0x94c3d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 192] @ 0x48b60c 0x490329 0x1738698 0x1738509 0x1737efa 0x984218 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1738697 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1737ef9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b60c 0x490329 0x544147 0x66ba4a 0x66c61e 0x6ed4bb 0x72ac47 0x72b73e 0x72a1af 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x544146 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x66ba49 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x66c61d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:113 # 0x6ed4ba github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x72ac46 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x72b73d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x72a1ae github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:225 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 4864] @ 0x48b5ec 0x4908c7 0xc44685 0xc444c5 0xc40d9f 0xc4d4fa 0x4956c1 # 0xc44684 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x244 github.com/libp2p/go-libp2p-pubsub@v0.16.0/mcache.go:87 # 0xc444c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2006 # 0xc40d9e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1831 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 512] @ 0x48b60c 0x490329 0x8e4a0f 0xd18467 0xd18450 0xd1c0cb 0xd1bd11 0xd1ed78 0xd5500a 0x1100d02 0x10fc642 0xc308b7 0xc3023b 0x4956c1 # 0x8e4a0e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd18466 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd1844f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd1c0ca github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd1bd10 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd1ed77 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:42 # 0xd55009 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x1100d01 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc308b6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x336 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:228 # 0xc3023a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x35a github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:260 0: 0 [1: 240] @ 0x48b5e5 0x490329 0xc38f85 0xc37932 0xc50772 0xc4cd9a 0x4956c1 # 0xc38f84 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1047 # 0xc37931 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1b1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:920 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [6: 768] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x16e490f 0x1737bda 0x1738965 0x98954e 0x945787 0x94f7de 0x986b53 0x980b45 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x986b52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x980b44 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 65536] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x56365b 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x56365a encoding/json.intEncoder+0x15a encoding/json/encode.go:558 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16384] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x564149 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x564148 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 224] @ 0x48b60c 0x41b526 0xdfb905 0xdfb94d 0xdfcba5 0xe084db 0xe084bf 0xdfcd7f 0xe1a8ab 0xe1a89d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xb1c379 0xb1cb5e 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0xdfb904 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.60.0/receive_stream.go:70 # 0xdfb94c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.60.0/stream.go:103 # 0xdfcba4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:68 # 0xe084da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:137 # 0xe084be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:92 # 0xdfcd7e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map.go:120 # 0xe1a8aa github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.60.0/connection.go:2911 # 0xe1a89c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1cb5d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:270 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [4: 256] @ 0x48b5e5 0x4908c7 0x7e0fb3 0x7e4310 0x8e9a9a 0x8e8e9b 0x8e9193 0x8e6374 0x8e5a9b 0x4a354c 0x8e5a1b 0x8e59ef 0x8e5305 0x107cb85 0x107b0a5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x7e0fb2 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8e9a99 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8e8e9a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8e9192 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8e6373 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8e5a9a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a354b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8e5a1a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e59ee github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8e5304 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [6: 288] @ 0x48b5e5 0x425c25 0x164c9e5 0x1648cc9 0x1648373 0x4a4baa 0x4956c1 # 0x164c9e4 github.com/creachadair/jrpc2.tasks.responses+0x244 github.com/creachadair/jrpc2@v1.3.5/server.go:802 # 0x1648cc8 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 192] @ 0x48b5e5 0x425c25 0x16444b5 0x164545d 0x16516b8 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x16444b4 github.com/creachadair/jrpc2.(*Client).send+0x654 github.com/creachadair/jrpc2@v1.3.5/client.go:226 # 0x164545c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16516b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 480] @ 0x48b5e5 0x425c25 0x70a165 0x979565 0x9794bc 0x94b937 0x98551d 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x979564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9794bb crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x98551c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:897 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 240] @ 0x48b5e5 0x490329 0x12784df 0x12f525d 0x12f5261 0x12f9ec6 0x12f263f 0x4956c1 # 0x12784de google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0xde google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:1081 # 0x12f525c google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x171c google.golang.org/grpc@v1.81.1/internal/transport/server_stream.go:77 # 0x12f5260 google.golang.org/grpc.(*Server).processUnaryRPC+0x1720 google.golang.org/grpc@v1.81.1/server.go:1443 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 256] @ 0x48b5e5 0x490329 0x4a3b3c 0x4a3986 0x4a36fc 0x64f791 0x64f785 0x6e9de9 0x6e9dbd 0x6ea81f 0x11ae4ae 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x4a3b3b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3985 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a36fb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x64f790 github.com/fxamacker/cbor/v2.getEncodeBuffer+0x30 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1050 # 0x64f784 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0x24 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1007 # 0x6e9de8 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x6e9dbc github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ea81e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 96] @ 0x48b5e5 0x425c25 0x53b408 0x53bacd 0x53ba8f 0x1178172 0x11746ca 0x4956c1 # 0x53b407 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0x1178171 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 64] @ 0x48b5e5 0x425c25 0xddd810 0xddd804 0xdfb8ea 0xdfb94d 0xdfcba5 0xe084db 0xe084bf 0xdfcd7f 0xe1a8ab 0xe1a89d 0xd4a415 0xd4a1af 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0xddd80f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.60.0/internal/utils/linkedlist/linkedlist.go:78 # 0xddd803 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.60.0/frame_sorter.go:38 # 0xdfb8e9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.60.0/receive_stream.go:69 # 0xdfb94c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.60.0/stream.go:103 # 0xdfcba4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:68 # 0xe084da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:137 # 0xe084be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:92 # 0xdfcd7e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map.go:120 # 0xe1a8aa github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.60.0/connection.go:2911 # 0xe1a89c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 1408] @ 0x48b60c 0x490933 0x94b0e5 0x94af2a 0x94b9a6 0x984e0c 0x980b05 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x94b0e4 crypto/tls.(*Conn).quicWriteCryptoData+0x244 crypto/tls/quic.go:445 # 0x94af29 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:985 # 0x94b9a5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x984e0b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0x4120b2 0x414137 0x413ea5 0x416ed1 0xc3a43e 0xc379ca 0xc50772 0xc4cd9a 0x4956c1 # 0xc3a43d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1197 # 0xc379c9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x249 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:923 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 48] @ 0x48b5e5 0x4908c7 0x46f3c9 0x1172115 0x115c83c 0x105f952 0x105ecb4 0x4956c1 # 0x1172114 github.com/pactus-project/pactus/network.makeNetwork.func2+0x1b4 github.com/pactus-project/pactus/network/network.go:230 # 0x115c83b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:670 # 0x105f951 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:248 # 0x105ecb3 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:234 0: 0 [3: 48] @ 0x48b605 0x473297 0x7e0a31 0x7e0e9c 0x7e4310 0x7e3fe5 0x11ae590 0x11adc6f 0x11ae113 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x7e0a30 github.com/multiformats/go-multiaddr.readComponent+0x1f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:89 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7e3fe4 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae58f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 1664] @ 0x48b5e5 0x490329 0x7556f3 0x1188a83 0x1192782 0x11926f3 0x118c231 0x118c1f4 0x11afd4d 0x11bd4eb 0x11b8a0c 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x7556f2 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:119 # 0x1188a82 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:668 # 0x1192781 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x61 github.com/pactus-project/pactus/consensus/height.go:20 # 0x11926f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x118c230 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x118c1f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x11afd4c github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x14c github.com/pactus-project/pactus/consensus/manager/manager.go:140 # 0x11bd4ea github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x4a github.com/pactus-project/pactus/sync/sync.go:153 # 0x11b8a0b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1eb github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 160] @ 0x48b60c 0x473914 0x473426 0xd72f75 0x10f97a9 0xd49945 0x4956c1 # 0xd72f74 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x374 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 320] @ 0x48b5e5 0x4908c7 0x4e0598 0x4e0093 0x5a5085 0x5a3dd9 0xb2b777 0xb2d71f 0xb2d425 0xd48d0b 0x1105051 0x1107dd5 0x1108525 0x1107994 0x4956c1 # 0x4e0597 syscall.ParseNetlinkMessage+0x137 syscall/netlink_linux.go:133 # 0x4e0092 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x5a5084 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5a3dd8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb2b776 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb2d71e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb2d424 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd48d0a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x1105050 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x1107dd4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x1108524 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x1107993 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [2: 128] @ 0x48b60c 0x490329 0x708665 0x8015cb 0x80772a 0x80837d 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x708664 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x8015ca crypto/x509.parseAI+0x8a crypto/x509/parser.go:185 # 0x807729 crypto/x509.parseCertificate+0x809 crypto/x509/parser.go:1001 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b60c 0x490329 0x9007b5 0x900bd4 0x1101031 0x1100e77 0x9006eb 0x1100cb5 0x10fc642 0x1178299 0x11746ca 0x4956c1 # 0x9007b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x900bd3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x1101030 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x110 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x1100e76 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1100cb4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0x1178298 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:93 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [3: 96] @ 0x48b5e5 0x41b4ad 0xd7269b 0xd718ba 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0xd7269a github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity+0x5a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:328 # 0xd718b9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x59 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:217 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b605 0x490933 0x56adf9 0x56b1fc 0x56aa9d 0x55a634 0x164700f 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x164700e github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x34e github.com/creachadair/jrpc2@v1.3.5/json.go:239 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b60c 0x490933 0x89016c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x8e5430 0x8e51ec 0x107cb85 0x107b0a5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x89016b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8e542f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x8e51eb github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0x456f58 0x469db5 0x1641112 0x1649d75 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1641111 golang.org/x/sync/semaphore.(*Weighted).Acquire+0x331 golang.org/x/sync@v0.21.0/semaphore/semaphore.go:74 # 0x1649d74 github.com/creachadair/jrpc2.(*Server).invoke+0xb4 github.com/creachadair/jrpc2@v1.3.5/server.go:374 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 72] @ 0x48b5e5 0x425c25 0x1642e08 0x16429e5 0x4a4baa 0x4956c1 # 0x1642e07 github.com/creachadair/jrpc2.(*Client).accept+0x47 github.com/creachadair/jrpc2@v1.3.5/client.go:75 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x51d272 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x4d866e 0xb108f1 0xb108cf 0x7aeed1 0xb101ea 0xb10545 0xc2ec4f 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x51d271 fmt.errorf+0x4b1 fmt/errors.go:64 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10544 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc2ec4e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x60e github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:107 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 160] @ 0x48b5e5 0x425c25 0x53989b 0x53987d 0x12fd565 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x135de67 0x1362cc2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53989a context.withCancel+0x3a context/context.go:277 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0x12fd564 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.81.1/stream.go:301 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x135de66 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x1362cc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:54 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b5e5 0x48b205 0x116cf32 0xd4bc33 0xd4b9c5 0x10fbcf1 0x10fbaff 0xb97cbf 0xb96431 0x4956c1 # 0x116cf31 github.com/pactus-project/pactus/network.(*ConnectionGater).InterceptPeerDial+0x131 github.com/pactus-project/pactus/network/gater.go:74 # 0xd4bc32 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x1f2 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:251 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xb97cbe github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:557 # 0xb96430 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:428 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc905 0x16d7f72 0x1737d55 0x1738965 0x1738509 0x985627 0x9855d3 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16d7f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x1737d54 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985626 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9855d2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x48b60c 0x473297 0x7afd54 0xb953bb 0xb95395 0xb95396 0xb95448 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0x7afd53 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0xb953ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x17a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb95394 github.com/mr-tron/base58/base58.Encode+0x154 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb95395 github.com/libp2p/go-libp2p/core/peer.ID.String+0x155 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb95447 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x207 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:335 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x93c5e2 0x93c616 0xdbd27f 0xdc002a 0xdc0465 0xdbb1a5 0xdb9417 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc950a 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x93c5e1 crypto/hkdf.Expand[...].func1+0x81 crypto/internal/fips140hash/hash.go:33 # 0x93c615 crypto/hkdf.Expand[...]+0xb5 crypto/hkdf/hkdf.go:48 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdc0029 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:133 # 0xdc0464 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:160 # 0xdbb1a4 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0xc4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:530 # 0xdb9416 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb6 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:254 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9509 github.com/quic-go/quic-go.(*Conn).run+0x349 github.com/quic-go/quic-go@v0.60.0/connection.go:640 0: 0 [1: 64] @ 0x48b60c 0x490329 0x16e49f0 0x1737bda 0x1738965 0x1738509 0x985b92 0x985b50 0x986972 0x980b34 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x16e49ef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985b91 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x985b4f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 96] @ 0x48b5e5 0x4908c7 0x16467b8 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x16467b7 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0xb7 github.com/creachadair/jrpc2@v1.3.5/json.go:96 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 96] @ 0x48b60c 0x490933 0x16cc905 0x16d7f72 0x1737d55 0x1738965 0x1738509 0x989845 0x98981a 0x9858d1 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16d7f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x1737d54 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x989844 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x989819 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:48 # 0x9858d0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b5e5 0x421e0b 0x1266090 0x126605c 0x1268fbb 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x126608f google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.81.1/credentials/credentials.go:261 # 0x126605b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:542 # 0x1268fba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:783 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0xdfb7dc 0xdfcae5 0xe0963f 0xdfd72e 0xdfd9a5 0xdd2489 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0xdfb7db github.com/quic-go/quic-go.newStream+0x21b github.com/quic-go/quic-go@v0.60.0/stream.go:91 # 0xdfcae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:76 # 0xe0963e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.60.0/streams_map_incoming.go:143 # 0xdfd72d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.60.0/streams_map.go:279 # 0xdfd9a4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.60.0/streams_map.go:310 # 0xdd2488 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.60.0/connection.go:1824 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [3: 288] @ 0x48b60c 0x490933 0x561145 0x1646afb 0x16465d7 0x164768b 0x1649095 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1646afa github.com/creachadair/jrpc2.(*jmessage).toJSON+0xba github.com/creachadair/jrpc2@v1.3.5/json.go:186 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x164768a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1649094 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 640] @ 0x48b5e5 0x425c25 0x126b1b4 0x13025a9 0x13023dc 0x1301745 0x13004cd 0x13013dc 0x12dde59 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x126b1b3 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1113 # 0x13025a8 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.81.1/internal/transport/client_stream.go:81 # 0x13023db google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.81.1/stream.go:1132 # 0x1301744 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.81.1/stream.go:983 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x13013db google.golang.org/grpc.(*clientStream).SendMsg+0x69b google.golang.org/grpc@v1.81.1/stream.go:991 # 0x12dde58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.81.1/call.go:70 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 4096] @ 0x48b60c 0x490329 0x8e4a0f 0xd18467 0xd18450 0xd1c0cb 0xd1bd11 0xd1ed78 0xd5500a 0x1100d02 0x10fc642 0xc308b7 0xc3023b 0x4956c1 # 0x8e4a0e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd18466 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd1844f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd1c0ca github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd1bd10 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd1ed77 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:42 # 0xd55009 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x1100d01 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc308b6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x336 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:228 # 0xc3023a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x35a github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:260 0: 0 [3: 48] @ 0x48b60c 0x425c25 0x7e7168 0x7e719c 0x7ee226 0x7e24b8 0xb2820f 0xb29215 0xb27997 0xb2aefa 0xb2aeec 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x7e7167 net.ParseIP+0x27 net/ip.go:528 # 0x7e719b github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x7ee225 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7e24b7 github.com/multiformats/go-multiaddr.NewComponent+0x1f7 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb2820e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb29214 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2aef9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2aeeb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 144] @ 0x48b5e5 0x490329 0x53203f 0x7dffb4 0x7dff9a 0x7e3f8f 0xb29279 0xb27997 0xb2af7c 0xb2af6e 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x53203e strings.genSplit+0x7e strings/strings.go:305 # 0x7dffb3 strings.Split+0x73 strings/strings.go:361 # 0x7dff99 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x7e3f8e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb29278 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2af7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2af6d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 64] @ 0x48b60c 0x473297 0x66a326 0x66a327 0x11c31a7 0x15a0569 0x159fe79 0x159fce5 0x168d1a3 0x4956c1 # 0x66a325 encoding/hex.EncodeToString+0x85 encoding/hex/hex.go:129 # 0x66a326 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x86 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x11c31a6 github.com/pactus-project/pactus/wallet/types.MakeTransactionInfos+0x626 github.com/pactus-project/pactus/wallet/types/types.go:136 # 0x15a0568 github.com/pactus-project/pactus/wallet.(*transactions).addTransactionWithStatus+0x48 github.com/pactus-project/pactus/wallet/transactions.go:200 # 0x159fe78 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x118 github.com/pactus-project/pactus/wallet/transactions.go:134 # 0x159fce4 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x168d1a2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 96] @ 0x48b60c 0x490933 0x979735 0x979705 0x979617 0x709da4 0x70a1fc 0x979565 0x9794bc 0x94b937 0x98551d 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x979734 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x979704 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x979616 crypto/tls.(*finishedMsg).marshal.func1+0x16 crypto/tls/handshake_messages.go:1701 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x979564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9794bb crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x98551c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:897 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 3072] @ 0x48b5ec 0x425c25 0x806f65 0x80837d 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x806f64 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:887 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 128] @ 0x48b5e5 0x425c25 0x11745bc 0x11bd69f 0x11bb35b 0x11ba926 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x11745bb github.com/pactus-project/pactus/network.(*network).SendTo+0x3b github.com/pactus-project/pactus/network/network.go:380 # 0x11bd69e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x9e github.com/pactus-project/pactus/sync/sync.go:180 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba925 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0x1278085 0x1277969 0x1279145 0x12f32fb 0x12f32d8 0x12f4e45 0x12f9ec6 0x12f263f 0x4956c1 # 0x1278084 google.golang.org/grpc/internal/transport.(*http2Server).writeHeaderLocked+0x2a4 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:1042 # 0x1277968 google.golang.org/grpc/internal/transport.(*http2Server).writeHeader+0x1e8 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:1021 # 0x1279144 google.golang.org/grpc/internal/transport.(*http2Server).write+0x84 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:1144 # 0x12f32fa google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x41a google.golang.org/grpc@v1.81.1/internal/transport/server_stream.go:71 # 0x12f32d7 google.golang.org/grpc.(*Server).sendResponse+0x3f7 google.golang.org/grpc@v1.81.1/server.go:1204 # 0x12f4e44 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.81.1/server.go:1477 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [8: 1664] @ 0x48b60c 0x490329 0x16d5a46 0x16d8352 0x171f03c 0x1722790 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16d5a45 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x16d8351 crypto/internal/fips140/hmac.(*HMAC).Reset+0x151 crypto/internal/fips140/hmac/hmac.go:122 # 0x171f03b crypto/internal/fips140/ecdsa.newDRBG[...]+0x3bb crypto/internal/fips140/ecdsa/hmacdrbg.go:93 # 0x172278f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 144] @ 0x48b60c 0x490329 0x848ea5 0x848730 0x8d71a7 0x8e83e5 0xc277d6 0xc277fc 0xd442d8 0xd51fa5 0x4956c1 # 0x848ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x84872f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8d71a6 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:164 # 0x8e83e4 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xc277d5 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc277fb github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd442d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2d7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:398 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [2: 768] @ 0x48b60c 0x490329 0x6b4fb5 0x6b45bc 0x6b47d2 0x6e2767 0x6e43d9 0x6e3f0f 0x8fb765 0x8fd137 0x8feed5 0x117ea51 0x117df8d 0x11871cb 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6b4fb4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x6b45bb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e43d8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f0e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb764 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd136 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117df8c github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:81 # 0x11871ca github.com/pactus-project/pactus/state.(*state).CommitBlock+0x88a github.com/pactus-project/pactus/state/state.go:523 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0x11bb2e5 0x11babdf 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x11bb2e4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x104 github.com/pactus-project/pactus/sync/handler_hello.go:171 # 0x11babde github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0xcfce34 0xd029e5 0xd1f2e2 0xd1660e 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xc2f782 0x4956c1 # 0xcfce33 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x53 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xd029e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd1f2e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xd1660d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [3: 96] @ 0x48b5e5 0x425c25 0x70d86a 0x70d190 0x713f2d 0x70b039 0x802214 0x8078f9 0x80837d 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70d869 crypto/ecdsa.pointToAffine+0x89 crypto/ecdsa/ecdsa.go:629 # 0x70d18f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x713f2c crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x70b038 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x802213 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x8078f8 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 624] @ 0x48b5e5 0x4908c7 0x8b4b33 0x8b25e2 0x8b226c 0x84b802 0x84b572 0x1079096 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x8b4b32 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:208 # 0x8b25e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x8b226b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x84b801 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x84b571 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1079095 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x40fdb2 0x48b9d6 0x48b9bd 0x4cc691 0x55c4a6 0x55c480 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x164bce5 0x16481a5 0x4a4baa 0x4956c1 # 0x48b9bc reflect.makemap+0x1c runtime/map.go:211 # 0x4cc690 reflect.MakeMapWithSize+0x50 reflect/value.go:3103 # 0x55c4a5 reflect.MakeMap+0x465 reflect/value.go:3093 # 0x55c47f encoding/json.(*decodeState).object+0x43f encoding/json/decode.go:649 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x164bce4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16481a4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b60c 0x490329 0x8eb05d 0x8ed17a 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x8eb05c github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x9c github.com/pactus-project/pactus/store/block.go:56 # 0x8ed179 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x99 github.com/pactus-project/pactus/store/store.go:156 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 24] @ 0x48b5e5 0x48b725 0x4cc8bd 0x6400e7 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x6400e6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1451 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 48] @ 0x48b605 0x473914 0x473426 0x7e2dd5 0x7e0c87 0x7e0e9c 0x7e4310 0xb1339a 0xb1315a 0xb13139 0xb154c8 0xb91b0a 0xb965ca 0x4956c1 # 0x7e2dd4 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb13399 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xd9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:109 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [2: 64] @ 0x48b60c 0x490933 0x16cc905 0x662f85 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x662f84 crypto.SignMessage+0x104 crypto/crypto.go:252 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x48b60c 0x490933 0x96abc5 0x94c3da 0x94bf0f 0x97b6db 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x96abc4 crypto/tls.(*clientHelloMsg).unmarshal+0x1024 crypto/tls/handshake_messages.go:560 # 0x94c3d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 1152] @ 0x48b60c 0x490329 0x64f84a 0x6e9de9 0x6e9dbd 0x6ea81f 0x11bd5a5 0x11bd645 0x11bb458 0x11bafa5 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x6e9de8 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x6e9dbc github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ea81e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb457 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x277 github.com/pactus-project/pactus/sync/handler_hello.go:179 # 0x11bafa4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xd04 github.com/pactus-project/pactus/sync/handler_hello.go:158 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 384] @ 0x48b60c 0x490329 0x690df9 0x68d47e 0x68e639 0x68e870 0x6b4d4b 0x6b4698 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a64f 0x1186b2f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x690df8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d47d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d4a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x4908c7 0x890816 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0xb1116a 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x890815 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb11169 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x51d272 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x4d866e 0xb108f1 0xb108cf 0x7aeed1 0xb101ea 0xb10105 0xc2ec25 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x51d271 fmt.errorf+0x4b1 fmt/errors.go:64 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10104 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc2ec24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x5e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:105 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 48] @ 0x48b605 0x48b725 0x4ce3bc 0x4ce9f7 0x4cccd4 0x89d76f 0x89341c 0x891f78 0x8a371a 0x8a3358 0x873dd7 0x8a371a 0x8a3358 0x875f0c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12ee133 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4ce3bb reflect.makeInt+0x3b reflect/value.go:3469 # 0x4ce9f6 reflect.cvtInt+0x96 reflect/value.go:3547 # 0x4cccd3 reflect.Value.Convert+0xb3 reflect/value.go:3229 # 0x89d76e google.golang.org/protobuf/internal/impl.(*int32Converter).GoValueOf+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/convert.go:181 # 0x89341b google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0x6db google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:237 # 0x891f77 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x873dd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x875f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee132 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 192] @ 0x48b60c 0x473297 0x7afd54 0xb97925 0xb97905 0xb978c8 0xb979a9 0xb96431 0x4956c1 # 0x7afd53 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0xb97924 github.com/mr-tron/base58/base58.FastBase58Encoding+0x84 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb97904 github.com/mr-tron/base58/base58.Encode+0x64 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb978c7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb979a8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x108 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:542 # 0xb96430 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:428 0: 0 [2: 48] @ 0x48b5e5 0x48b2a5 0x6e22b3 0x72b3f0 0x72b0e5 0x72d250 0x72cecd 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6e22b2 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:99 # 0x72b3ef github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xaf github.com/pactus-project/pactus/types/tx/tx.go:483 # 0x72b0e4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x444 github.com/pactus-project/pactus/types/tx/tx.go:440 # 0x72d24f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72cecc github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 18432] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x415929 0x11b24cd 0x11b1ad4 0x11b89cd 0x11b899a 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x11b24cc github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1ac github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x11b1ad3 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x11b89cc github.com/pactus-project/pactus/sync/cache.(*Cache).AddCertificate+0x1ac github.com/pactus-project/pactus/sync/cache/cache.go:67 # 0x11b8999 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x179 github.com/pactus-project/pactus/sync/handler_block_announce.go:30 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 96] @ 0x48b60c 0x490329 0x67c099 0x698377 0x6ae105 0x6e24a5 0x72a1e6 0x729daf 0x117ccf2 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x67c098 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x698376 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae104 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x703172 0x703688 0x812e8c 0x812e6b 0xd7b745 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x703171 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x703687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x812e8b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x812e6a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0x48b60c 0x41b526 0x53a2ca 0x53a53b 0x5398b9 0x53987d 0xb94e45 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x53a53a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x5398b8 context.withCancel+0x58 context/context.go:278 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0xb94e44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:289 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 16] @ 0x48b5e5 0x46efb3 0x164cc8a 0x1648cc9 0x1648373 0x4a4baa 0x4956c1 # 0x164cc89 github.com/creachadair/jrpc2.tasks.responses+0x4e9 github.com/creachadair/jrpc2@v1.3.5/server.go:813 # 0x1648cc8 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 2359296] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 32] @ 0x48b5e5 0x48b725 0x4cca72 0x4c2615 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cca71 reflect.Value.assignTo+0x131 reflect/value.go:3204 # 0x4c2614 reflect.Value.call+0xb74 reflect/value.go:524 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 96] @ 0x48b5e5 0x425c25 0x7e0c11 0x7e0e9c 0x7e4310 0x8e9a9a 0x8e8e9b 0x8e9193 0x8e6374 0x8e5a9b 0x4a354c 0x8e5a1b 0x8e59ef 0x8e5305 0x107cb85 0x107b0a5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x7e0c10 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8e9a99 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8e8e9a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8e9192 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8e6373 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8e5a9a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a354b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8e5a1a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e59ee github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8e5304 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 336] @ 0x48b60c 0x41b526 0x1265a6b 0x126906a 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x135de67 0x1362cc2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1265a6a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6a google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:493 # 0x1269069 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:787 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x135de66 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x1362cc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:54 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x10fb51a 0x117821b 0x11746ca 0x4956c1 # 0x10fb519 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xe99 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:485 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 32] @ 0x48b60c 0x425c25 0x1703145 0x1719742 0x1719426 0x171d128 0x171d0fb 0x70fb16 0x70cf16 0x93d64c 0x98682b 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1703144 crypto/internal/fips140/nistec.P256OrdInverse+0x904 crypto/internal/fips140/nistec/p256_ordinv.go:99 # 0x1719741 crypto/internal/fips140/ecdsa.inverse[...]+0x41 crypto/internal/fips140/ecdsa/ecdsa.go:385 # 0x1719425 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x3c5 crypto/internal/fips140/ecdsa/ecdsa.go:483 # 0x171d127 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x171d0fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x70fb15 crypto/ecdsa.verifyFIPS[...]+0x135 crypto/ecdsa/ecdsa.go:529 # 0x70cf15 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x93d64b crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x98682a crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 160] @ 0x48b5e5 0x425c25 0xcdfce9 0xcdfcb6 0xcdf4ba 0xcf8915 0xcf881c 0xd6f4b1 0xe30a4f 0xd6e3be 0x4956c1 # 0xcdfce8 golang.org/x/time/rate.NewLimiter+0x448 golang.org/x/time@v0.15.0/rate/rate.go:101 # 0xcdfcb5 github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x415 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:203 # 0xcdf4b9 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x179 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:127 # 0xcf8914 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:386 # 0xcf881b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x29b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0xd6f4b0 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x250 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:195 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 48] @ 0x48b60c 0x490329 0x7d6b55 0x7d7168 0x7d6f91 0x8e8411 0x107bf39 0x107b768 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x7d6b54 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x7d7167 github.com/multiformats/go-multihash.encodeHash+0x167 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x7d6f90 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8e8410 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0x107bf38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x1f8 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:888 # 0x107b767 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdc7 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x48b605 0x473297 0x51fe06 0xb29274 0xb27997 0xb2aefa 0xb2aeec 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xb29273 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb3 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2aef9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2aeeb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 96] @ 0x48b60c 0x425c25 0xb8d765 0xb8d703 0xb8d717 0xb8dd52 0xb96f59 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8d764 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb8d702 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:38 # 0xb8d716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:46 # 0xb8dd51 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:111 # 0xb96f58 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:500 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x48b605 0x48b17b 0xd48fa5 0xd54bdc 0x10f9843 0xd49945 0x4956c1 # 0xd48fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).ID+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:55 # 0xd54bdb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).ID+0x1b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:37 # 0x10f9842 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x242 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:336 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0xdfb870 0xdfcba5 0xe084db 0xe084bf 0xdfcd7f 0xe1a8ab 0xe1a89d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xb1c379 0xb1cb5e 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0xdfb86f github.com/quic-go/quic-go.newStream+0x2af github.com/quic-go/quic-go@v0.60.0/stream.go:99 # 0xdfcba4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:68 # 0xe084da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:137 # 0xe084be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:92 # 0xdfcd7e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map.go:120 # 0xe1a8aa github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.60.0/connection.go:2911 # 0xe1a89c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1cb5d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:270 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 1114112] @ 0x48b613 0x490933 0x76634f 0x77aa1f 0x78f71d 0x790346 0x8ef9e5 0x8ef91a 0x118702f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x76634e github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x56e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x77aa1e github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x78f71c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x790345 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ef9e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8ef919 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x118702e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ee github.com/pactus-project/pactus/state/state.go:510 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 1024] @ 0x48b60c 0x425c25 0x7f7e7e 0x7f7e93 0xdbf965 0xdbf506 0xdbee5a 0xdcb2ab 0xdd2646 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0x4956c1 # 0x7f7e7d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f7e92 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdbf964 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/token_protector.go:69 # 0xdbf505 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.60.0/internal/handshake/token_protector.go:33 # 0xdbee59 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x159 github.com/quic-go/quic-go@v0.60.0/internal/handshake/token_generator.go:84 # 0xdcb2aa github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.60.0/connection.go:971 # 0xdd2645 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.60.0/connection.go:1898 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [1: 512] @ 0x48b5e5 0x4908c7 0x875f49 0x875f29 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12ee133 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x875f48 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x875f28 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee132 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0xb292c5 0xb2929a 0xb27997 0xb2aefa 0xb2aeec 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0xb292c4 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x104 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb29299 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2aef9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2aeeb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 960] @ 0x48b60c 0x490329 0x848ea5 0x848730 0xb114e6 0xb1d9ac 0xb8cd33 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x848ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x84872f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xb114e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb1d9ab github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:367 # 0xb8cd32 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:135 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 96] @ 0x48b60c 0x490329 0x1737ba5 0x1738965 0x1738509 0x989845 0x98981a 0x9858d1 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737ba4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x989844 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x989819 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:48 # 0x9858d0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x68e870 0x6b4dd9 0x6b4698 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a64f 0x1186b2f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dd8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 8] @ 0x48b5e5 0x425c25 0xd1ea5f 0xd1ed08 0xd54eca 0x900fea 0x7aeed1 0x900de9 0x900cc5 0xd72ea5 0xd72e7c 0x10f97a9 0xd49945 0x4956c1 # 0xd1ea5e github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x900fe9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x900de8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd72ea4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd72e7b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b60c 0x490933 0x774e1b 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8f0847 0x8edef3 0x1188f39 0x15d8b48 0x135f3cb 0x15a8d1e 0x135f223 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x774e1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8f0846 github.com/pactus-project/pactus/store.(*txStore).tx+0xc6 github.com/pactus-project/pactus/store/tx.go:69 # 0x8edef2 github.com/pactus-project/pactus/store.(*store).Transaction+0x92 github.com/pactus-project/pactus/store/store.go:260 # 0x1188f38 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:697 # 0x15d8b47 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x87 github.com/pactus-project/pactus/www/grpc/transaction.go:38 # 0x135f3ca github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x135f222 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0xd8de56 0xd878f3 0xdd2296 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0xd8de55 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2b5 github.com/quic-go/quic-go@v0.60.0/internal/wire/stream_frame.go:61 # 0xd878f2 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.60.0/internal/wire/frame_parser.go:79 # 0xdd2295 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.60.0/connection.go:1810 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [2: 48] @ 0x48b5e5 0x48b2a5 0x128a9af 0x12ec32a 0x1308425 0x1300e31 0x12dde59 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x128a9ae google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xae google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:71 # 0x12ec329 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.81.1/rpc_util.go:804 # 0x1308424 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.81.1/stream.go:1893 # 0x1300e30 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.81.1/stream.go:958 # 0x12dde58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.81.1/call.go:70 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 65536] @ 0x48b613 0x490329 0x12531c7 0x1258892 0x50b588 0x5b62b6 0x1258a87 0x1258d54 0x4d866e 0x1248645 0x1248613 0x1248d0b 0x127ca65 0x1274fbf 0x12f23e8 0x12f1bb6 0x4956c1 # 0x12531c6 google.golang.org/grpc/internal/mem.(*SimpleBufferPool).Get+0xe6 google.golang.org/grpc@v1.81.1/internal/mem/buffer_pool.go:342 # 0x1258891 google.golang.org/grpc/internal/transport/readyreader.NewNonBlocking.func1+0x31 google.golang.org/grpc@v1.81.1/internal/transport/readyreader/ready_reader.go:97 # 0x50b587 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x5b62b5 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0x1258a86 google.golang.org/grpc/internal/transport/readyreader.(*nonBlockingReader).ReadOnReady+0xa6 google.golang.org/grpc@v1.81.1/internal/transport/readyreader/ready_reader.go:114 # 0x1258d53 google.golang.org/grpc/internal/transport/readyreader.(*bufReadyReader).Read+0x173 google.golang.org/grpc@v1.81.1/internal/transport/readyreader/ready_reader.go:221 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0x1248644 io.ReadFull+0x64 io/io.go:354 # 0x1248612 golang.org/x/net/http2.readFrameHeader+0x32 golang.org/x/net@v0.56.0/http2/frame.go:250 # 0x1248d0a golang.org/x/net/http2.(*Framer).ReadFrameHeader+0x6a golang.org/x/net@v0.56.0/http2/frame.go:513 # 0x127ca64 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x44 google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:493 # 0x1274fbe google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:638 # 0x12f23e7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1bb5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [6: 288] @ 0x48b5e5 0x425c25 0x124b94b 0x12490e3 0x127cafb 0x1274fbf 0x12f23e8 0x12f1bb6 0x4956c1 # 0x124b94a golang.org/x/net/http2.parseHeadersFrame+0x4a golang.org/x/net@v0.56.0/http2/frame.go:1071 # 0x12490e2 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x142 golang.org/x/net@v0.56.0/http2/frame.go:544 # 0x127cafa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x1274fbe google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:638 # 0x12f23e7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1bb5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [2: 768] @ 0x48b60c 0x64c765 0x640f0b 0x63fd15 0x63f7ed 0x72ce55 0x72ce37 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72e76e 0x72e754 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72ce54 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72ce36 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72e76d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72e753 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 64] @ 0x48b60c 0x490329 0x16e4a2e 0x1737bda 0x93c6a7 0xdbd27f 0xdbdba5 0xdbd51f 0x67167a 0xdbd425 0xdbd3bf 0xdb879f 0xdb847d 0xdc2f99 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0x16e4a2d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdbdba4 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xa4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:77 # 0xdbd51e github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD.func1+0xbe github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:44 # 0x671679 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0xdbd424 github.com/quic-go/quic-go/internal/handshake.withoutFIPSEnforcement+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/fips140_go126.go:8 # 0xdbd3be github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1e github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:34 # 0xdb879e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:146 # 0xdb847c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:116 # 0xdc2f98 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.60.0/connection.go:358 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [2: 32] @ 0x48b5e5 0x4908c7 0x15d798c 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x15d798b github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [4: 128] @ 0x48b60c 0x490329 0x900e15 0x900cc5 0xd72ea5 0xd72e7c 0x10f97a9 0xd49945 0x4956c1 # 0x900e14 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd72ea4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd72e7b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 72] @ 0x48b60c 0x473297 0x800f68 0x80121e 0x80745d 0x80837d 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x800f67 crypto/x509.parseASN1String+0x687 crypto/x509/parser.go:84 # 0x80121d crypto/x509.parseName+0x1fd crypto/x509/parser.go:170 # 0x80745c crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0x1108725 0x1107994 0x4956c1 # 0x1108724 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0x2a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:427 # 0x1107993 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 64] @ 0x48b5e5 0x4908c7 0xb479a5 0xb95bb2 0xb95085 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb42c25 0xb42c26 0xb427ff 0x4956c1 # 0xb479a4 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:136 # 0xb95bb1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:374 # 0xb95084 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:315 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb42c24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb42c25 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:263 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 512] @ 0x48b5e5 0x425c25 0x12fd7b5 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x135de67 0x1362cc2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x12fd7b4 google.golang.org/grpc.newClientStreamWithParams+0x354 google.golang.org/grpc@v1.81.1/stream.go:320 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x135de66 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x1362cc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:54 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 48] @ 0x48b5e5 0x46efb3 0xddf618 0xde5d1e 0xde5545 0xde5405 0xde41aa 0xde3f45 0xdd7355 0xdd6826 0xdd63fc 0xdd592c 0xdc98c5 0x4956c1 # 0xddf617 github.com/quic-go/quic-go.(*framer).Append+0xb57 github.com/quic-go/quic-go@v0.60.0/framer.go:154 # 0xde5d1d github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.60.0/packet_packer.go:692 # 0xde5544 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:605 # 0xde5404 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:596 # 0xde41a9 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:487 # 0xde3f44 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:470 # 0xdd7354 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.60.0/connection.go:2738 # 0xdd6825 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.60.0/connection.go:2603 # 0xdd63fb github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.60.0/connection.go:2555 # 0xdd592b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.60.0/connection.go:2455 # 0xdc98c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.60.0/connection.go:729 0: 0 [3: 576] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x68e870 0x6b4deb 0x6b4698 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a557 0x118a2f8 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dea github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 80] @ 0x48b5e5 0x48b725 0x4cc8bd 0x55ce7f 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1646265 0x1653338 0x16519b6 0x16511dd 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x55ce7e encoding/json.(*decodeState).object+0xe3e encoding/json/decode.go:786 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1646264 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653337 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16519b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x16511dc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 72] @ 0x48b5e5 0x48b2a5 0x107b5b8 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x107b5b7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xc17 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:815 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0x89f1fb 0x8c6899 0x8ca536 0x12299d7 0x1228bf9 0x1227965 0x1362c12 0x1362bde 0x1362bca 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x89f1fa google.golang.org/protobuf/internal/impl.(*stringConverter).GoValueOf+0x9a google.golang.org/protobuf@v1.36.11/internal/impl/convert.go:331 # 0x8c6898 google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func3+0x178 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_field.go:317 # 0x8ca535 google.golang.org/protobuf/internal/impl.(*messageState).Set+0xb5 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:97 # 0x12299d6 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalSingular+0x176 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:277 # 0x1228bf8 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0xc18 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:243 # 0x1227964 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x1362c11 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x1362bdd google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1362bc9 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:49 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 256] @ 0x48b60c 0x490c52 0x54256d 0x171edb3 0x1722790 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x490c51 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x54256c bytes.Repeat+0xac bytes/bytes.go:678 # 0x171edb2 crypto/internal/fips140/ecdsa.newDRBG[...]+0x132 crypto/internal/fips140/ecdsa/hmacdrbg.go:67 # 0x172278f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 1024] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x1739c97 0x16e495b 0x16e4e35 0x1738aa6 0x1737f30 0x984218 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c96 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16e4e34 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1738aa5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1737f2f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0xb29465 0xb2943a 0xb27997 0xe16956 0xe16948 0x11584bf 0xdf7c02 0xdf6072 0xdf4de5 0x4956c1 # 0xb29464 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x104 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb29439 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:326 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe16955 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe16947 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11584be github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.48.0/config/config.go:393 # 0xdf7c01 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.60.0/server.go:781 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [1: 32] @ 0x48b5e5 0x490329 0x72d1a9 0x72cecd 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x72d1a8 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x168 github.com/pactus-project/pactus/types/block/block.go:237 # 0x72cecc github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0x7033aa 0x703688 0x8126af 0x812689 0x812d39 0xd7b745 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x7033a9 encoding/asn1.makeField+0xb09 encoding/asn1/marshal.go:718 # 0x703687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x8126ae encoding/asn1.Marshal+0x18e encoding/asn1/marshal.go:736 # 0x812688 crypto/x509.marshalPublicKey+0x168 crypto/x509/x509.go:110 # 0x812d38 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 480] @ 0x48b5e5 0x425c25 0x70a165 0x707865 0x70c8af 0x70c7ff 0x709da4 0x70a1fc 0x707865 0x70c6f7 0x712b9e 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x707864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x70c8ae crypto/ecdsa.addASN1IntBytes+0x6e crypto/ecdsa/ecdsa.go:483 # 0x70c7fe crypto/ecdsa.encodeSignature.func1+0x3e crypto/ecdsa/ecdsa.go:467 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x707864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x70c6f6 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x712b9d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b60c 0x490933 0x56adf9 0x56b1fc 0x56afca 0x56aa9d 0x55a634 0x6ea8c5 0x6ea8c6 0x11bd5a5 0x11bd645 0x11bb35b 0x11ba926 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56afc9 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba925 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 128] @ 0x48b5e5 0x425c25 0xb15378 0xb15340 0xb86329 0xb8854f 0x4956c1 # 0xb15377 github.com/libp2p/go-libp2p-kad-dht/pb.NewMessage+0x457 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:20 # 0xb1533f github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x41f github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:163 # 0xb86328 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:383 # 0xb8854e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:692 0: 0 [2: 64] @ 0x48b60c 0x490933 0x16cc905 0x1738487 0x98559f 0x98556a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x1738486 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x98559e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x985569 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x48b60c 0x490329 0x6e325b 0x72b250 0x72b088 0x72d250 0x72cecd 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6e325a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x72b24f github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xaf github.com/pactus-project/pactus/types/tx/tx.go:454 # 0x72b087 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3e7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x72d24f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72cecc github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x41b4ad 0xd74d1b 0x1077765 0x1077a5a 0x1077150 0x4956c1 # 0xd74d1a github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x9a github.com/multiformats/go-multistream@v0.6.1/client.go:54 # 0x1077764 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:436 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 32] @ 0x48b605 0x473914 0x473426 0x7e2dd5 0x7e0c87 0x7e0e9c 0x7e4310 0x7e3fe5 0xb29279 0xb27997 0xb2af7c 0xb2af6e 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x7e2dd4 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7e3fe4 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb29278 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2af7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2af6d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc905 0x16d7f72 0x1737d55 0x1738965 0x1738509 0x98427e 0x984249 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16d7f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x1737d54 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98427d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x984248 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x94c325 0x94bf0f 0x986aa8 0x980b45 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x94c324 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x284 crypto/tls/conn.go:1165 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x986aa7 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x27 crypto/tls/handshake_server_tls13.go:1123 # 0x980b44 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 192] @ 0x48b5e5 0x4908c7 0x7e0fb3 0x7e4310 0x107ae75 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x7e0fb2 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x107ae74 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4d4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 96] @ 0x48b5e5 0x425c25 0xb3e77a 0xb3e76e 0xb47498 0xb4728e 0xb475f1 0xb97089 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb3e779 math/big.NewInt+0xb9 math/big/int.go:91 # 0xb3e76d github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xad github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb47497 github.com/whyrusleeping/go-keyspace.Key.Distance+0x237 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb4728d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:80 # 0xb475f0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:92 # 0xb97088 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1e8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:515 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0x48b60c 0x41b526 0xd1b6c9 0xd1b7c5 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xb1c379 0xb1cb5e 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0xd1b6c8 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd1b7c4 github.com/libp2p/go-yamux/v5.newStream+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1cb5d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:270 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 27264] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x414f66 0x53a65a 0x53b338 0x53bacd 0x53ba8f 0x1178172 0x11746ca 0x4956c1 # 0x53a659 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x53b337 context.WithDeadlineCause+0x137 context/context.go:643 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0x1178171 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [5: 560] @ 0x48b60c 0x41b526 0x53a2ca 0xd164e8 0xd1e95d 0xd4a415 0xd4a1af 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xd164e7 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x135f1c5 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x135f1c4 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0xe4 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:267 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [3: 720] @ 0x48b5e5 0x425c25 0x7739bc 0x773ddc 0x774a85 0x79ef07 0x79eec1 0x7a1433 0x7a0a45 0x7a1025 0x77f1ff 0x77f6f3 0x8ec931 0x8ebf0e 0x8eb30e 0x8ed17a 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x7739bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x773ddb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x774a84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x79ef06 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x79eec0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x7a1432 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77f1fe github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x77f6f2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8ec930 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:58 # 0x8ebf0d github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xed github.com/pactus-project/pactus/store/block.go:191 # 0x8eb30d github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x34d github.com/pactus-project/pactus/store/block.go:84 # 0x8ed179 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x99 github.com/pactus-project/pactus/store/store.go:156 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0xd4bc86 0xd4b9c5 0x10fbcf1 0x10fbaff 0xb97cbf 0xb96431 0x4956c1 # 0xd4bc85 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x245 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:252 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xb97cbe github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:557 # 0xb96430 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:428 0: 0 [1: 240] @ 0x48b5e5 0x490329 0x9013ac 0xb90405 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x9013ab github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb90404 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:273 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x11016e5 0x9006eb 0x1101609 0x10fc5e2 0x4d866e 0xb108f1 0xb108cf 0x7aeed1 0xb101ea 0xb10545 0xb1d6a5 0x4956c1 # 0x11016e4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1101608 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10fc5e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10544 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb1d6a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:324 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0x5b1e34 0x94a37b 0x53d838 0x94a55e 0x94763b 0x94dd65 0x94dd66 0x4d866e 0xd195a5 0xd1957d 0xd19478 0x4956c1 # 0x5b1e33 net.(*conn).Read+0xb3 net/net.go:198 # 0x94a37a crypto/tls.(*atLeastReader).Read+0x3a crypto/tls/conn.go:815 # 0x53d837 bytes.(*Buffer).ReadFrom+0x97 bytes/buffer.go:229 # 0x94a55d crypto/tls.(*Conn).readFromUntil+0xdd crypto/tls/conn.go:837 # 0x94763a crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:626 # 0x94dd64 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x94dd65 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xd195a4 io.ReadFull+0xe4 io/io.go:354 # 0xd1957c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x70a165 0x977805 0x97775c 0x94b937 0x984e0c 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x977804 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97775b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x984e0b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 92160] @ 0x48b60c 0x490329 0x75fdf4 0x77246a 0x772ee6 0x77320c 0x76a477 0x77309b 0x773046 0x7738d2 0x774545 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8ece1e 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x75fdf3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x772469 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x772ee5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x77320b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x76a476 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77309a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x773045 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7738d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x774544 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ece1d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:120 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 16] @ 0x48b605 0x490329 0x5433e8 0x66b7c5 0x6e7c10 0x6e7b90 0x6e78ed 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x5433e7 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6e7c0f github.com/pactus-project/pactus/util/encoding.ReadElements+0xaf github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e7b8f github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x2f github.com/pactus-project/pactus/types/certificate/certificate.go:171 # 0x6e78ec github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 1024] @ 0x48b60c 0x425c25 0x7f7e7e 0x7f7e93 0xdb76a5 0xdb702e 0xdc010d 0xdba985 0xdb93dd 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0x4956c1 # 0x7f7e7d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f7e92 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb76a4 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0xa4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/cipher_suite.go:53 # 0xdb702d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.60.0/internal/handshake/aead.go:19 # 0xdc010c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x6c github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:140 # 0xdba984 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0xc4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:481 # 0xdb93dc github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x7c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:251 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [3: 96] @ 0x48b60c 0x490933 0x16cc905 0x678aff 0x67c456 0x6ae01d 0x6e24a5 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x678afe github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:59 # 0x67c455 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 144] @ 0x48b60c 0x473914 0x473426 0xb8da87 0xb8dad3 0xb8db58 0xb96f9c 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8da86 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x146 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb8dad2 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x192 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:24 # 0xb8db57 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:72 # 0xb96f9b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:495 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 96] @ 0x48b5e5 0x425c25 0x698546 0x6ae86c 0x6ae0aa 0x6e24a5 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x698545 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6ae86b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae0a9 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 192] @ 0x48b60c 0x490329 0x6b4f97 0x6b45bc 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a64f 0x1186b2f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6b4f96 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x6b45bb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0xb8dd6d 0xb96f59 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb430d4 0xb430d5 0xb427ff 0x4956c1 # 0xb8dd6c github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:105 # 0xb96f58 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:500 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb430d3 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x6b3 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb430d4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x6b4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:276 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x48b5e5 0x490329 0x4a3fd2 0x4a36a5 0x51f99f 0x51d050 0x10fbd37 0x10fbcf7 0x10fbaff 0xb97cbf 0xb96431 0x4956c1 # 0x4a3fd1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a36a4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x51f99e fmt.(*pp).free+0xde fmt/print.go:181 # 0x51d04f fmt.errorf+0x28f fmt/errors.go:66 # 0x10fbd36 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10fbcf6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xb97cbe github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:557 # 0xb96430 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:428 0: 0 [3: 144] @ 0x48b60c 0x473914 0x473426 0xb8d898 0xb8d8dd 0xb8d911 0xb8dc8f 0xb957ed 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8d897 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb8d8dc github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:38 # 0xb8d910 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:56 # 0xb8dc8e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:106 # 0xb957ec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:344 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b605 0x473297 0x5a6ed8 0x5b90f1 0x5b90d2 0x5b2b0f 0x522954 0x5230ce 0x525bcc 0x51ce74 0x94e0c5 0x94e08f 0xd17084 0xd19491 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0x5b90f0 net.ipEmptyString+0x50 net/ip.go:332 # 0x5b90d1 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0x5b2b0e net.(*OpError).Error+0x6e net/net.go:510 # 0x522953 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51ce73 fmt.errorf+0xb3 fmt/errors.go:41 # 0x94e0c4 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x94e08e crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xd17083 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd19490 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [74: 43646976] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 1163264] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d6f9 0x5649fe 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d6f8 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x5649fd encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x51d272 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x110164c 0x10fc5e2 0x11788d8 0x4956c1 # 0x51d271 fmt.errorf+0x4b1 fmt/errors.go:64 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x110164b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10fc5e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x11788d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:114 0: 0 [1: 64] @ 0x48b5e5 0x4908c7 0xbfa748 0xbf96ad 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbfa747 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:3027 # 0xbf96ac github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2688 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc905 0x16d7f72 0x1737d55 0x1738965 0x9895cd 0x945787 0x985665 0x985637 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16d7f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x1737d54 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x985664 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x985636 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 224] @ 0x48b60c 0x490933 0x561145 0x1653405 0x16519b6 0x16511dd 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1653404 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x124 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:94 # 0x16519b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x16511dc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 576] @ 0x48b60c 0x64c765 0x640f0b 0x63fd15 0x63f7ed 0x72ce55 0x72ce37 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72ce54 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72ce36 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 384] @ 0x48b60c 0x490329 0x68ceb4 0x68e639 0x68e870 0x6b4dd9 0x6b4698 0x6b47d2 0x6e2767 0x6e43d9 0x6e3f0f 0x8fb765 0x8fd137 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc43a 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ceb3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dd8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e43d8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f0e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb764 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd136 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc439 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [64: 37748736] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16465d7 0x164768b 0x1649095 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x164768a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1649094 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b60c 0x490329 0x544147 0x11b63cd 0x11b5fc5 0x11b868d 0x11b868e 0x11b8372 0x11b7ee5 0x7347c3 0x7346f6 0x4956c1 # 0x544146 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x11b63cc github.com/beevik/ntp.getTime+0x34c github.com/beevik/ntp@v1.5.0/ntp.go:556 # 0x11b5fc4 github.com/beevik/ntp.QueryWithOptions+0xc4 github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x11b868c github.com/beevik/ntp.Query+0x4c github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x11b868d github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x4d github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x11b8371 github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x91 github.com/pactus-project/pactus/util/ntp/ntp.go:137 # 0x11b7ee4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x7347c2 github.com/pactus-project/gopkg/scheduler.EveryBuilder.Do.func1.1+0x42 github.com/pactus-project/gopkg/scheduler@v0.0.0-20260625084706-612d6d2bb21d/every.go:42 # 0x7346f5 github.com/pactus-project/gopkg/scheduler.EveryBuilder.Do.func1+0x95 github.com/pactus-project/gopkg/scheduler@v0.0.0-20260625084706-612d6d2bb21d/every.go:43 0: 0 [2: 2048] @ 0x48b60c 0x490329 0xb110b0 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0xb110af github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0x1349075 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1349074 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0xf4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [69: 40697856] @ 0x48b613 0x490933 0x561145 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [70: 41287680] @ 0x48b613 0x490933 0x561145 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [68: 40108032] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [75: 44236800] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [71: 41877504] @ 0x48b613 0x490933 0x561145 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 96] @ 0x48b60c 0x473914 0x473426 0xb8d77e 0xb8d703 0xb8d717 0xb8dd52 0xb96f59 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8d77d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb8d702 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:38 # 0xb8d716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:46 # 0xb8dd51 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:111 # 0xb96f58 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:500 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x7e28d8 0x7e250e 0xb2820f 0xb29215 0xb27997 0xb2af7c 0xb2af6e 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x7e28d7 github.com/multiformats/go-multiaddr.newComponent+0x2f7 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x7e250d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb2820e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb29214 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2af7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2af6d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 48] @ 0x48b60c 0x490c52 0x52d7e5 0x52d8d0 0x66074f 0x660e2a 0x11c3249 0x11c31c4 0x15a0569 0x159fe79 0x159fce5 0x168d1a3 0x4956c1 # 0x490c51 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d7e4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d8cf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x66074e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x660e29 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x11c3248 github.com/pactus-project/pactus/crypto.Address.String+0x6c8 github.com/pactus-project/pactus/crypto/address.go:80 # 0x11c31c3 github.com/pactus-project/pactus/wallet/types.MakeTransactionInfos+0x643 github.com/pactus-project/pactus/wallet/types/types.go:137 # 0x15a0568 github.com/pactus-project/pactus/wallet.(*transactions).addTransactionWithStatus+0x48 github.com/pactus-project/pactus/wallet/transactions.go:200 # 0x159fe78 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x118 github.com/pactus-project/pactus/wallet/transactions.go:134 # 0x159fce4 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x168d1a2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 32] @ 0x48b605 0x490933 0x9777a5 0x977704 0x9776fd 0x94b937 0x984e0c 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x9777a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xe4 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x977703 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x9776fc crypto/tls.(*certificateMsgTLS13).marshal+0x3c crypto/tls/handshake_messages.go:1467 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x984e0b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b5e5 0x421e0b 0xa68df4 0xa68aed 0xa6d68c 0xb14fc5 0xb91b0a 0xb965ca 0x4956c1 # 0xa68df3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:187 # 0xa68aec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:150 # 0xa6d68b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb14fc4 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:146 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 32] @ 0x48b60c 0x425c25 0x118270b 0x1182668 0x1182668 0x1182668 0x118262d 0x1182668 0x118262d 0x1184832 0x1184818 0x118a10e 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x118270a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1184831 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1184817 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:217 # 0x118a10d github.com/pactus-project/pactus/state.(*state).validateBlock+0xcd github.com/pactus-project/pactus/state/validation.go:28 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 96] @ 0x48b60c 0x490933 0x770eac 0x77054f 0x774ab3 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8f0847 0x8edef3 0x1188f39 0x15d8b48 0x135f3cb 0x15a8d1e 0x135f223 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x770eab github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x77054e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x774ab2 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x672 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8f0846 github.com/pactus-project/pactus/store.(*txStore).tx+0xc6 github.com/pactus-project/pactus/store/tx.go:69 # 0x8edef2 github.com/pactus-project/pactus/store.(*store).Transaction+0x92 github.com/pactus-project/pactus/store/store.go:260 # 0x1188f38 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:697 # 0x15d8b47 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x87 github.com/pactus-project/pactus/www/grpc/transaction.go:38 # 0x135f3ca github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x135f222 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [4: 192] @ 0x48b60c 0x473297 0x51fe06 0xc5aea7 0xc5ae67 0xc5bdfd 0xc62cd5 0xc4261d 0xc425f8 0xc4d4fa 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc5aea6 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:103 # 0xc5ae66 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:98 # 0xc5bdfc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:219 # 0xc62cd4 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xd4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/trace.go:513 # 0xc4261c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1d9c github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1663 # 0xc425f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1d77 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1763 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 256] @ 0x48b5e5 0x490329 0x4a3b3c 0x4a3986 0x4a36fc 0xa02265 0xa3121f 0xa0a3a7 0xa0f298 0x4956c1 # 0x4a3b3b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3985 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a36fb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xa02264 net/http.newTextprotoReader+0x24 net/http/request.go:1039 # 0xa3121e net/http.readRequest+0x3e net/http/request.go:1080 # 0xa0a3a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ceb4 0x68e639 0x68e870 0x6b4deb 0x6b4698 0x6b47d2 0x6e2767 0x6e43d9 0x6e3f0f 0x8fb765 0x8fd137 0x8feed5 0x117ea51 0x117df8d 0x11871cb 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ceb3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dea github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e43d8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f0e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb764 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd136 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117df8c github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:81 # 0x11871ca github.com/pactus-project/pactus/state.(*state).CommitBlock+0x88a github.com/pactus-project/pactus/state/state.go:523 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 768] @ 0x48b60c 0x490329 0x68ceb4 0x68e639 0x68e870 0x6b4deb 0x6b4698 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a557 0x118a2f8 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ceb3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dea github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 576] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x6b4cc5 0x6b4698 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x117ccf2 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4cc4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 1152] @ 0x48b60c 0x490329 0x6b539c 0x6b45bc 0x6b47d2 0x6e2767 0x6e3d37 0x118a2a5 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6b539b github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x6b45bb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e3d36 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 320] @ 0x48b60c 0x490329 0x16e49f0 0x1737bda 0x1738965 0x98954e 0x945787 0x94f7de 0x986b53 0x980b45 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x986b52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x980b44 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 448] @ 0x48b5e5 0x490329 0xc25585 0xc2588a 0xc46039 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc25584 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc25889 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc46038 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2189 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 80] @ 0x48b5e5 0x490329 0x7e584b 0x107dbd0 0x107b39f 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x7e584a github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:257 # 0x107dbcf github.com/libp2p/go-libp2p/p2p/protocol/identify.filterAddrs+0x90f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1083 # 0x107b39e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9fe github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:801 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 288] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0xc27d87 0x107b6be 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0xc27d86 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryPeerMetadata).Put+0x126 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/metadata.go:32 # 0x107b6bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd1d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:821 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 224] @ 0x48b60c 0x41b526 0x1265bdd 0x1265bb7 0x126906a 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x135de67 0x1362cc2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1265bdc google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1dc google.golang.org/grpc@v1.81.1/internal/transport/flowcontrol.go:49 # 0x1265bb6 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:498 # 0x1269069 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:787 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x135de66 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x1362cc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:54 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ce95 0x68e639 0x68e870 0x6b4deb 0x6b4698 0x6b47d2 0x6e2767 0x6e3d37 0x118a2a5 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ce94 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dea github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e3d36 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 32] @ 0x48b605 0x490933 0x56adf9 0x56b1fc 0x56aa9d 0x55a634 0x134d5f7 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x134d5f6 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:147 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b605 0x473914 0x473426 0x7e1d2c 0x7e2d8a 0x7e0c87 0x7e0e9c 0x7e4310 0x107acea 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x7e1d2b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e2d89 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x107ace9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x349 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:739 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x16e495b 0x1737bda 0x1738965 0x9896e5 0x985a8e 0x986972 0x980b34 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9896e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:39 # 0x985a8d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 256] @ 0x48b5e5 0x425c25 0xd1b76b 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xb1c379 0xb1cb5e 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0xd1b76a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1cb5d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:270 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 16] @ 0x48b605 0x473914 0x473426 0x7e1d2c 0x7e2d8a 0x7e0c87 0x7e0e9c 0x7e4310 0x7e3fe5 0xb29279 0xb27997 0xb2aefa 0xb2aeec 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x7e1d2b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e2d89 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7e3fe4 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb29278 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2aef9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2aeeb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [4: 192] @ 0x48b5e5 0x425c25 0x703172 0x702750 0x7031be 0x702750 0x7031be 0x703688 0x812e8c 0x812e6b 0xd7b745 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x703171 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x70274f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7031bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x70274f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7031bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x703687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x812e8b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x812e6a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 2688] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc38677 0xc378fb 0xc50772 0xc4cd9a 0x4956c1 # 0xc38676 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xb16 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:975 # 0xc378fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x17a github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:919 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 16] @ 0x48b605 0x473297 0x40c796 0x5b9225 0x5b9216 0xb2aec5 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x40c795 internal/strconv.FormatInt+0xd5 internal/strconv/itoa.go:43 # 0x5b9224 internal/strconv.Itoa+0x184 internal/strconv/itoa.go:51 # 0x5b9215 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0xb2aec4 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x64 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:251 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 288] @ 0x48b5e5 0x425c25 0x10fb40a 0x10fad15 0xc2f782 0x4956c1 # 0x10fb409 github.com/multiformats/go-multistream.NewMSSelect[...]+0xd89 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x10fad14 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [3: 72] @ 0x48b5e5 0x490329 0xb12bef 0xb12f12 0xb12fb4 0xb905fa 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb12bee github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:43 # 0xb12f11 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:64 # 0xb12fb3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:74 # 0xb905f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x479 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:282 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b5e5 0x4908c7 0xdb03ab 0xdafe18 0xdafd95 0xdaf20e 0xdd37bf 0xdd2237 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0x4956c1 # 0xdb03aa github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets-range2+0x72a github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/sent_packet_handler.go:585 # 0xdafe17 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets.(*sentPacketHistory).Packets.func2+0x197 github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/sent_packet_history.go:84 # 0xdafd94 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x114 github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/sent_packet_handler.go:550 # 0xdaf20d github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10d github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/sent_packet_handler.go:399 # 0xdd37be github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.60.0/connection.go:2114 # 0xdd2236 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.60.0/connection.go:1839 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x93c777 0x16e490f 0x1737bda 0x93c6a7 0xdbd27f 0xdc002a 0xdc0465 0xdbb1a5 0xdb9417 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc950a 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x93c776 crypto/hkdf.Expand[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdc0029 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:133 # 0xdc0464 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:160 # 0xdbb1a4 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0xc4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:530 # 0xdb9416 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb6 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:254 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9509 github.com/quic-go/quic-go.(*Conn).run+0x349 github.com/quic-go/quic-go@v0.60.0/connection.go:640 0: 0 [1: 128] @ 0x48b60c 0x490329 0x678b25 0x67c456 0x6ae01d 0x6e24a5 0x6e43d9 0x6e3f0f 0x8fb765 0x8fd137 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc43a 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x678b24 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x67c455 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e43d8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f0e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb764 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd136 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc439 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 6144] @ 0x48b60c 0x490329 0xd92b45 0x4a3791 0xdf2038 0xdf202c 0xdf1cc5 0xdf1a7b 0xde0263 0xdded45 0xde5d1e 0xde5545 0xde5405 0xde41aa 0xde3f45 0xdd7355 0xdd6826 0xdd63fc 0xdd592c 0xdc98c5 0x4956c1 # 0xd92b44 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.60.0/internal/wire/pool.go:14 # 0x4a3790 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdf2037 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x1f7 github.com/quic-go/quic-go@v0.60.0/internal/wire/pool.go:21 # 0xdf202b github.com/quic-go/quic-go.(*SendStream).popNewStreamFrame+0x1eb github.com/quic-go/quic-go@v0.60.0/send_stream.go:334 # 0xdf1cc4 github.com/quic-go/quic-go.(*SendStream).popNewOrRetransmittedStreamFrame+0x184 github.com/quic-go/quic-go@v0.60.0/send_stream.go:286 # 0xdf1a7a github.com/quic-go/quic-go.(*SendStream).popStreamFrame+0x5a github.com/quic-go/quic-go@v0.60.0/send_stream.go:225 # 0xde0262 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.60.0/framer.go:261 # 0xdded44 github.com/quic-go/quic-go.(*framer).Append+0x284 github.com/quic-go/quic-go@v0.60.0/framer.go:109 # 0xde5d1d github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.60.0/packet_packer.go:692 # 0xde5544 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:605 # 0xde5404 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:596 # 0xde41a9 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:487 # 0xde3f44 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:470 # 0xdd7354 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.60.0/connection.go:2738 # 0xdd6825 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.60.0/connection.go:2603 # 0xdd63fb github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.60.0/connection.go:2555 # 0xdd592b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.60.0/connection.go:2455 # 0xdc98c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.60.0/connection.go:729 0: 0 [2: 1163264] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 768] @ 0x48b60c 0x490329 0x16e4a2e 0x171f493 0x1718b9f 0x1719e48 0x1719f3f 0x17198fd 0x17227d2 0x1722791 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e4a2d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x171f492 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x1718b9e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x1719e47 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x1719f3e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x17198fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x17227d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722790 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b60c 0x490933 0x6f4386 0x6f43c1 0x98a00c 0x98ad50 0x67167a 0x98a914 0x9814c5 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6f4385 bytes.Clone+0x85 bytes/bytes.go:1388 # 0x6f43c0 crypto/ecdh.(*x25519Curve).NewPublicKey+0xc0 crypto/ecdh/x25519.go:78 # 0x98a00b crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x8b crypto/tls/key_schedule.go:133 # 0x98ad4f crypto/tls.(*hybridKeyExchange).serverSharedSecret.func1+0x4f crypto/tls/key_schedule.go:218 # 0x671679 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0x98a913 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x193 crypto/tls/key_schedule.go:217 # 0x9814c4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x904 crypto/tls/handshake_server_tls13.go:254 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 1024] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x1739c97 0x16e490f 0x1737bda 0x1738965 0x1738509 0x985627 0x9855d3 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c96 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985626 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9855d2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x48b60c 0x490933 0x56adf9 0x56b1fc 0x56aa9d 0x55a634 0x1646d35 0x1646945 0x164bce5 0x16481a5 0x4a4baa 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x164bce4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16481a4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 24] @ 0x48b5e5 0x4908c7 0xc63ea5 0xc63b05 0xc512a5 0xc50ac5 0xc4cd9a 0x4956c1 # 0xc63ea4 github.com/libp2p/go-libp2p-pubsub.(*validation).getValidators+0x1a4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:287 # 0xc63b04 github.com/libp2p/go-libp2p-pubsub.(*validation).Push+0x44 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:257 # 0xc512a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).pushMsg+0x64 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1537 # 0xc50ac4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xb44 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1473 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [3: 5376] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6b49 0x11ae3f9 0x11ae138 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x1101733 0x9006eb 0x1101609 0x10fc5e2 0xc2fddc 0x4956c1 # 0x1101732 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x92 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1101608 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10fc5e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0xc2fddb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:201 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x900db1 0x900cc5 0x1101334 0x11012cd 0x9006eb 0x4956c1 # 0x900db0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1101333 github.com/multiformats/go-multistream.ReadNextToken[...]+0xb3 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11012cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x4c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 0: 0 [3: 192] @ 0x48b60c 0x473297 0x1225445 0x122216f 0x1220e13 0x1220b85 0x1228868 0x1227965 0x1362c12 0x1362bde 0x1362bca 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1225444 google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseString+0xe44 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode_string.go:36 # 0x122216e google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseNext+0x22e google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:191 # 0x1220e12 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x92 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:77 # 0x1220b84 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Peek+0x84 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:62 # 0x1228867 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x887 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:216 # 0x1227964 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x1362c11 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x1362bdd google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1362bc9 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:49 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 1792] @ 0x48b60c 0x490933 0xbf8205 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf8204 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2433 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0x48b5e5 0x421e0b 0xa68df4 0xa68aed 0xa6d68c 0xb427ad 0x4956c1 # 0xa68df3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:187 # 0xa68aec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:150 # 0xa6d68b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb427ac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x44c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:222 0: 0 [3: 336] @ 0x48b60c 0x490933 0x561145 0x1645af4 0x1643af5 0x16453e5 0x16516b8 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1645af3 github.com/creachadair/jrpc2.(*Client).marshalParams+0x33 github.com/creachadair/jrpc2@v1.3.5/client.go:428 # 0x1643af4 github.com/creachadair/jrpc2.(*Client).req+0x74 github.com/creachadair/jrpc2@v1.3.5/client.go:165 # 0x16453e4 github.com/creachadair/jrpc2.(*Client).Batch+0x164 github.com/creachadair/jrpc2@v1.3.5/client.go:337 # 0x16516b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0xd15327 0xd1d7f6 0xd1d56a 0xd1ef38 0xd55642 0x1177de4 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xd15326 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd1d7f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd1d569 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd1ef37 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd55641 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x1177de3 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x63 github.com/pactus-project/pactus/network/stream.go:52 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xd15dd9 0xd15985 0xd1f225 0xd72318 0xd70d1e 0xd702fa 0xd6e913 0x4956c1 # 0xd15dd8 github.com/libp2p/go-yamux/v5.newSession+0x238 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:141 # 0xd15984 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd1f224 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd72317 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4f7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 2304] @ 0x48b5ec 0x4908c7 0x875f49 0x875f29 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12ee133 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x875f48 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x875f28 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee132 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b605 0x425c25 0xd1d0f8 0xd1d289 0xd19f33 0xd19630 0xd19478 0x4956c1 # 0xd1d0f7 github.com/libp2p/go-yamux/v5.(*Stream).processFlags+0x297 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:437 # 0xd1d288 github.com/libp2p/go-yamux/v5.(*Stream).incrSendWindow+0x28 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:462 # 0xd19f32 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x332 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:782 # 0xd1962f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 48] @ 0x48b60c 0x473297 0x5a6ed8 0x7e784f 0x7ee1aa 0x7e1d4f 0x7e2d8a 0x7e0c87 0x7e0e9c 0x7e4310 0x7e3fe5 0x11ae590 0x11adc6f 0x11ae113 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0x7e784e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7ee1a9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7e1d4e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e2d89 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7e3fe4 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae58f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 576] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x68e870 0x6b4dd9 0x6b4698 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x117ccf2 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dd8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 640] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x16e490f 0x16e4e35 0x1738aa6 0x1739b75 0x9841f9 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16e4e34 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1738aa5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1739b74 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9841f8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b605 0x473297 0x55ceb4 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x164bce5 0x16481a5 0x4a4baa 0x4956c1 # 0x55ceb3 encoding/json.(*decodeState).object+0xe73 encoding/json/decode.go:787 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x164bce4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16481a4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 512] @ 0x48b5e5 0x4908c7 0x4a3abd 0x4a3986 0x4a36fc 0x63119e 0x6311be 0x62102c 0x6213d7 0x67d585 0x67c4cd 0x6ae01d 0x6e24a5 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x4a3abc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3985 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a36fb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x63119d math/big.getStack+0x33d math/big/nat.go:286 # 0x6311bd math/big.nat.div+0x35d math/big/natdiv.go:539 # 0x62102b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x6213d6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x67d584 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:1108 # 0x67c4cc github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xac github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:895 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 1152] @ 0x48b5e5 0x490329 0xd1b6e5 0xd1b6e6 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xb1c379 0xb1cb5e 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0xd1b6e4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd1b6e5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1cb5d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:270 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [2: 64] @ 0x48b5e5 0x4908c7 0x12fc7d9 0x12dde31 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x12fc7d8 google.golang.org/grpc.newClientStream+0x218 google.golang.org/grpc@v1.81.1/stream.go:222 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x134d5c8 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x134d5c7 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x67 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:145 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 560] @ 0x48b60c 0x41b526 0x53a2ca 0x1265ccb 0x126906a 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x135de67 0x1362cc2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1265cca google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2ca google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:507 # 0x1269069 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:787 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x135de66 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x1362cc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:54 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [12: 6979584] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16465d7 0x164768b 0x1649095 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x164768a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1649094 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x1301685 0x1300682 0x13013dc 0x12dde59 0x161aaba 0x12ddd17 0x135de67 0x1362cc2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1301684 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.81.1/stream.go:992 # 0x1300681 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.81.1/stream.go:851 # 0x13013db google.golang.org/grpc.(*clientStream).SendMsg+0x69b google.golang.org/grpc@v1.81.1/stream.go:991 # 0x12dde58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.81.1/call.go:70 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x135de66 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x1362cc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:54 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 192] @ 0x48b60c 0x473297 0x1738929 0x1738509 0x1738025 0x98553a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1738928 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1738024 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef395 0x53b465 0x53bacd 0x53ba8f 0xb44118 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0x53b464 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0xb44117 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:340 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x77eaf3 0x77f4d9 0x8ec7f1 0x8f0847 0x8edef3 0x1188f39 0x15d8b48 0x135f3cb 0x15a8d1e 0x135f223 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x77eaf2 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8f0846 github.com/pactus-project/pactus/store.(*txStore).tx+0xc6 github.com/pactus-project/pactus/store/tx.go:69 # 0x8edef2 github.com/pactus-project/pactus/store.(*store).Transaction+0x92 github.com/pactus-project/pactus/store/store.go:260 # 0x1188f38 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:697 # 0x15d8b47 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x87 github.com/pactus-project/pactus/www/grpc/transaction.go:38 # 0x135f3ca github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x135f222 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x68e870 0x6b4d8a 0x6b4698 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x117ccf2 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d89 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [12: 6979584] @ 0x48b613 0x490933 0x561145 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1146880] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x566623 0x5619d3 0x561791 0x5610de 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x566622 encoding/json.condAddrEncoder.encode+0x62 encoding/json/encode.go:936 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [13: 7561216] @ 0x48b613 0x490933 0x561145 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [9: 5234688] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [11: 6397952] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [14: 8142848] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 6397952] @ 0x48b613 0x490933 0x561145 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0xcf9bf0 0xcf7f91 0xcfb48c 0xd70cc9 0xd702fa 0xd6e913 0x4956c1 # 0xcf9bef github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:552 # 0xcf7f90 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:316 # 0xcfb48b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:819 # 0xd70cc8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x928 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:186 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 576] @ 0x48b60c 0x490329 0x68ceb4 0x68e639 0x6b4cc5 0x6b4698 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x117ccf2 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x68ceb3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4cc4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x4908c7 0xbf6655 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf6654 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xed4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2025 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 32] @ 0x48b605 0x473914 0x473426 0x7e1d2c 0x7e2d8a 0x7e0c87 0x7e0e9c 0x7e4310 0x8e9a9a 0x8e8e9b 0x8e9193 0x8e6374 0x8e5a9b 0x4a354c 0x8e5a1b 0x8e59ef 0x8e5305 0x107cb85 0x107b0a5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x7e1d2b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e2d89 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8e9a99 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8e8e9a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8e9192 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8e6373 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8e5a9a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a354b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8e5a1a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e59ee github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8e5304 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 384] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x68e870 0x6b4deb 0x6b4698 0x6b47d2 0x6e2767 0x6e3d37 0x118a2a5 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dea github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e3d36 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 96] @ 0x48b5e5 0x490329 0xc25585 0xc25425 0xc45f5d 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc25584 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc25424 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc45f5c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35c github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [4: 96] @ 0x48b5e5 0x48b2a5 0x6e3273 0x6e7dbf 0x72d165 0x72cecd 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6e3272 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e7dbe github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x72d164 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x72cecc github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x93c5e2 0x93c616 0xdbd27f 0xdbc77a 0xdbc65b 0xdbb38b 0xdb9417 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc950a 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x93c5e1 crypto/hkdf.Expand[...].func1+0x81 crypto/internal/fips140hash/hash.go:33 # 0x93c615 crypto/hkdf.Expand[...]+0xb5 crypto/hkdf/hkdf.go:48 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdbc779 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:48 # 0xdbc65a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:31 # 0xdbb38a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2aa github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:524 # 0xdb9416 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb6 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:254 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9509 github.com/quic-go/quic-go.(*Conn).run+0x349 github.com/quic-go/quic-go@v0.60.0/connection.go:640 0: 0 [5: 7680] @ 0x48b60c 0x490933 0x94c397 0x94bf0f 0x97b6db 0x97ac5a 0x94e789 0x98d4bf 0x4956c1 # 0x94c396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 573440] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 144] @ 0x48b60c 0x473914 0x473426 0x1101017 0x1100e77 0x9006eb 0x1100cb5 0x10fc642 0x1178299 0x11746ca 0x4956c1 # 0x1101016 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xf6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x1100e76 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1100cb4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0x1178298 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:93 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [5: 2080] @ 0x48b60c 0x490329 0xb110b0 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0xb110af github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 72] @ 0x48b5e5 0x425c25 0x1100e13 0x9006eb 0x1100cb5 0x10fc642 0xc308b7 0xc3001c 0x4956c1 # 0x1100e12 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0xb2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1100cb4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc308b6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x336 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:228 # 0xc3001b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x13b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:240 0: 0 [1: 32] @ 0x48b5e5 0x421e0b 0x1266090 0x126605c 0x1268fbb 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x135de67 0x1362cc2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x126608f google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.81.1/credentials/credentials.go:261 # 0x126605b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:542 # 0x1268fba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:783 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x135de66 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x1362cc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:54 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 384] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x1739c97 0x173844d 0x1738025 0x98553a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c96 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x173844c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x1738024 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 384] @ 0x48b60c 0x490329 0x690df9 0x68d47e 0x68e639 0x68e870 0x6b4dd9 0x6b4698 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a64f 0x1186b2f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x690df8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d47d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dd8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 1760] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x4160b7 0xdddfcf 0xddd8dd 0xdee879 0xdee69c 0xdfbf36 0xdfd9c2 0xdd2489 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0xdddfce github.com/quic-go/quic-go.(*frameSorter).push+0x64e github.com/quic-go/quic-go@v0.60.0/frame_sorter.go:176 # 0xddd8dc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.60.0/frame_sorter.go:46 # 0xdee878 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xd8 github.com/quic-go/quic-go@v0.60.0/receive_stream.go:427 # 0xdee69b github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.60.0/receive_stream.go:405 # 0xdfbf35 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.60.0/stream.go:173 # 0xdfd9c1 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.60.0/streams_map.go:317 # 0xdd2488 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.60.0/connection.go:1824 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [2: 192] @ 0x48b5e5 0x425c25 0x72d236 0x72c296 0x8efeae 0x8ed20b 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x72d235 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f5 github.com/pactus-project/pactus/types/block/block.go:239 # 0x72c295 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8efead github.com/pactus-project/pactus/store.(*store).pruneBlock+0x6d github.com/pactus-project/pactus/store/store.go:521 # 0x8ed20a github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 192] @ 0x48b5e5 0x425c25 0x72d236 0x72cecd 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72e76e 0x72e754 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x72d235 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f5 github.com/pactus-project/pactus/types/block/block.go:239 # 0x72cecc github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72e76d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72e753 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 96] @ 0x48b5e5 0x425c25 0x698546 0x6ae86c 0x6ae0aa 0x6e24a5 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x698545 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6ae86b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae0a9 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 64] @ 0x48b60c 0x490329 0x544147 0x66ba4a 0x72d9fc 0x72d8b3 0x8eb129 0x8ed17a 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x544146 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x66ba49 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x72d9fb github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x72d8b2 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x8eb128 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x168 github.com/pactus-project/pactus/store/block.go:62 # 0x8ed179 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x99 github.com/pactus-project/pactus/store/store.go:156 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 256] @ 0x48b5e5 0x490329 0x4a3b3c 0x4a3986 0x4a36fc 0x8e4958 0xd18def 0xd18de5 0xd1879c 0x4956c1 # 0x4a3b3b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3985 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a36fb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8e4957 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd18dee github.com/libp2p/go-buffer-pool.Get+0x4ee github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd18de4 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x4e4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:638 # 0xd1879b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [6: 192] @ 0x48b60c 0x490933 0x16cc905 0x678ea6 0x67c456 0x6ae01d 0x6e24a5 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x678ea5 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x67c455 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 192] @ 0x48b5e5 0x425c25 0x40fdb2 0x48b909 0x13036f2 0x13036d5 0x13036c0 0x130021c 0x1300625 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x13036f1 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.81.1/metadata/metadata.go:100 # 0x13036d4 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.81.1/internal/transport/transport.go:335 # 0x13036bf google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.81.1/stream.go:1234 # 0x130021b google.golang.org/grpc.(*clientStream).retryLocked+0x5b google.golang.org/grpc@v1.81.1/stream.go:785 # 0x1300624 google.golang.org/grpc.(*clientStream).withRetry+0x284 google.golang.org/grpc@v1.81.1/stream.go:855 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [10: 1600] @ 0x48b60c 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x164bce5 0x16481a5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x164bce4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16481a4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 144] @ 0x48b60c 0x490329 0x7d6b55 0x7d7168 0x7d6f91 0x8e8411 0xc277d6 0xc277fc 0xd442d8 0xd51fa5 0x4956c1 # 0x7d6b54 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x7d7167 github.com/multiformats/go-multihash.encodeHash+0x167 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x7d6f90 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8e8410 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xc277d5 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc277fb github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd442d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2d7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:398 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [2: 32] @ 0x48b605 0x473914 0x473426 0x7e1d2c 0x7e206b 0x7e205e 0x7e4b08 0x11763b9 0x1175df0 0xd448b7 0xd46cdb 0xd44714 0xd51fa5 0x4956c1 # 0x7e1d2b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e206a github.com/multiformats/go-multiaddr.(*Component).Value+0x1ca github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7e205d github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1bd github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x7e4b07 github.com/multiformats/go-multiaddr.Multiaddr.String+0x67 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x11763b8 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x1175def github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3cf github.com/pactus-project/pactus/network/notifee.go:104 # 0xd448b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd46cda github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd44713 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [2: 1280] @ 0x48b5ec 0x425c25 0x94c133 0x94bf0f 0x97b6db 0x97ac5a 0x94e789 0x98d4bf 0x4956c1 # 0x94c132 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x92 crypto/tls/conn.go:1129 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b5e5 0x425c25 0xdfc36b 0xdc8973 0xdc2bba 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0xdfc36a github.com/quic-go/quic-go.newStreamsMap+0x4a github.com/quic-go/quic-go@v0.60.0/streams_map.go:51 # 0xdc8972 github.com/quic-go/quic-go.(*Conn).preSetup+0x612 github.com/quic-go/quic-go@v0.60.0/connection.go:537 # 0xdc2bb9 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.60.0/connection.go:311 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [9: 864] @ 0x48b5e5 0x490329 0x53203f 0x7dffb4 0x7dff9a 0x7e3f8f 0x11ae590 0x11adc6f 0x11ae113 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x53203e strings.genSplit+0x7e strings/strings.go:305 # 0x7dffb3 strings.Split+0x73 strings/strings.go:361 # 0x7dff99 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x7e3f8e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11ae58f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xc27d18 0x107b6be 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0xc27d17 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryPeerMetadata).Put+0xb7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/metadata.go:29 # 0x107b6bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd1d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:821 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0x116efcc 0xc658a7 0xc6566a 0xc651c5 0xc64cf7 0xc64b9c 0x4956c1 # 0x116efcb github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x24b github.com/pactus-project/pactus/network/gossip.go:228 # 0xc658a6 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x126 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:501 # 0xc65669 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:479 # 0xc651c4 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:428 # 0xc64cf6 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:399 # 0xc64b9b github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:369 0: 0 [1: 24] @ 0x48b60c 0x490933 0x89016c 0x8a371a 0x8a3358 0x875f0c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x8e9171 0x8e6374 0x8e5a9b 0x4a354c 0x8e5a1b 0x8e59ef 0x8e5305 0x107cb85 0x107b0a5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x89016b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x875f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8e9170 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:171 # 0x8e6373 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8e5a9a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a354b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8e5a1a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e59ee github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8e5304 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 96] @ 0x48b60c 0x490329 0x848ea5 0x848730 0x8d71a7 0x107a0f4 0x1077fd7 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x848ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x84872f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8d71a6 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:164 # 0x107a0f3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:672 # 0x1077fd6 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:481 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 768] @ 0x48b60c 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x164bce5 0x16481a5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x164bce4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16481a4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0x12ddf95 0x1245bcf 0x12fcc3c 0x12dde31 0x161aaba 0x12ddd17 0x135de67 0x1362cc2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x12ddf94 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x94 google.golang.org/grpc@v1.81.1/clientconn.go:153 # 0x1245bce google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.81.1/internal/resolver/config_selector.go:172 # 0x12fcc3b google.golang.org/grpc.newClientStream+0x67b google.golang.org/grpc@v1.81.1/stream.go:252 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x135de66 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x1362cc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:54 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b60c 0x490933 0x96a1e6 0x94c3da 0x94bf0f 0x97b6db 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x96a1e5 crypto/tls.(*clientHelloMsg).unmarshal+0x645 crypto/tls/handshake_messages.go:472 # 0x94c3d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b60c 0x473297 0x7fabd4 0xd7b33a 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x7fabd3 crypto/x509.(*CertPool).AddCert+0x93 crypto/x509/cert_pool.go:184 # 0xd7b339 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x48b5e5 0x48b205 0xcfa6d4 0xcfc4c5 0x1077d72 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xcfa6d3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x193 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:679 # 0xcfc4c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:937 # 0x1077d71 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:469 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0x48b5e5 0x490329 0xb2cfbf 0xb2d4fd 0xd48d0b 0x1105051 0x1107dd5 0x1108525 0x1107994 0x4956c1 # 0xb2cfbe github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xfe github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:21 # 0xb2d4fc github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0xd48d0a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x1105050 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x1107dd4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x1108524 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x1107993 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [6: 768] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x16e490f 0x1737bda 0x1738965 0x9895cd 0x945787 0x94f7de 0x98434c 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x98434b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x48b60c 0x473914 0x473426 0xb8d898 0xb8d8dd 0xb8d911 0xb8dcac 0xb96f59 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8d897 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb8d8dc github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:38 # 0xb8d910 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:56 # 0xb8dcab github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:107 # 0xb96f58 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:500 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 72] @ 0x48b5e5 0x48b2a5 0xb97a50 0xb979a9 0xb96431 0x4956c1 # 0xb97a4f go.opentelemetry.io/otel/trace.WithAttributes+0x1af go.opentelemetry.io/otel/trace@v1.44.0/config.go:241 # 0xb979a8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x108 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:542 # 0xb96430 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:428 0: 0 [2: 768] @ 0x48b60c 0x490329 0x6b4fb5 0x6b45bc 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a557 0x118a2f8 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6b4fb4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x6b45bb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b60c 0x421e88 0x72d973 0x72c68a 0x11b8945 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x72d972 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xf2 github.com/pactus-project/pactus/types/block/header.go:106 # 0x72c689 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:137 # 0x11b8944 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x124 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x6e9adb 0x6e9ab8 0x6e9a05 0x118816f 0x8fb1e2 0x1187f9a 0x1186fed 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6e9ada bytes.NewBuffer+0x3a bytes/buffer.go:490 # 0x6e9ab7 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x6e9a04 github.com/pactus-project/pactus/types/account.(*Account).Hash+0x24 github.com/pactus-project/pactus/types/account/account.go:68 # 0x118816e github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x6e github.com/pactus-project/pactus/state/state.go:607 # 0x8fb1e1 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:249 # 0x1187f99 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:604 # 0x1186fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:506 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x135dd53 0x1362cc2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x135dd52 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x52 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:71 # 0x1362cc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:54 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 320] @ 0x48b5e5 0x425c25 0x12fe7c7 0x12fe74e 0x1300445 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x12fe7c6 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.81.1/rpc_util.go:1060 # 0x12fe74d google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.81.1/stream.go:447 # 0x1300444 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.81.1/stream.go:833 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 1536] @ 0x48b5e5 0x4908c7 0xb479a5 0xb9506c 0xb9504e 0xb95035 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb479a4 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:136 # 0xb9506b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:148 # 0xb9504d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:158 # 0xb95034 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x294 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:311 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x48b5e5 0x4908c7 0x55d985 0x55b29e 0x55aafe 0x55a6d9 0x164700f 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x55d984 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x164700e github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x34e github.com/creachadair/jrpc2@v1.3.5/json.go:239 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b5e5 0x425c25 0x12fe7c7 0x12fe74e 0x1300445 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13492c7 0x134d4e2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x12fe7c6 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.81.1/rpc_util.go:1060 # 0x12fe74d google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.81.1/stream.go:447 # 0x1300444 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.81.1/stream.go:833 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13492c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:150 # 0x134d4e1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0xa08fa5 0xa1ef94 0xa1ed1f 0x4d94ed 0x165332e 0x16519b6 0x16511dd 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0xa08fa4 net/http.(*connReader).startBackgroundRead+0x84 net/http/server.go:698 # 0xa1ef93 net/http.(*body).readLocked+0x1b3 net/http/transfer.go:883 # 0xa1ed1e net/http.(*body).Read+0xfe net/http/transfer.go:837 # 0x4d94ec io.ReadAll+0x10c io/io.go:722 # 0x165332d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x16519b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x16511dc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 768] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x16e495b 0x1737bda 0x1738965 0x98954e 0x945787 0x94f7de 0x98434c 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x98434b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 144] @ 0x48b60c 0x473914 0x473426 0xb8d77e 0xb8d703 0xb8d717 0xb8dd26 0xb96f59 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8d77d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb8d702 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:38 # 0xb8d716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:46 # 0xb8dd25 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:110 # 0xb96f58 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:500 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 96] @ 0x48b5e5 0x425c25 0x51cf51 0x10fbd37 0x10fbcf7 0x10fbaff 0xb97cbf 0xb96431 0x4956c1 # 0x51cf50 fmt.errorf+0x190 fmt/errors.go:48 # 0x10fbd36 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10fbcf6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xb97cbe github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:557 # 0xb96430 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:428 0: 0 [1: 32] @ 0x48b5e5 0x4908c7 0x51d1d3 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x900fea 0x7aeed1 0x900de9 0x900cc5 0x1101334 0x11012cd 0x9006eb 0x4956c1 # 0x51d1d2 fmt.errorf+0x412 fmt/errors.go:61 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x900fe9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x900de8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1101333 github.com/multiformats/go-multistream.ReadNextToken[...]+0xb3 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11012cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x4c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 0: 0 [3: 288] @ 0x48b60c 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1646265 0x1653338 0x16519b6 0x16511dd 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1646264 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653337 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16519b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x16511dc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 96] @ 0x48b60c 0x490933 0x7e21af 0x7e2154 0x7e4b08 0x11763b9 0x1175df0 0xd448b7 0xd46cdb 0xd44714 0xd51fa5 0x4956c1 # 0x7e21ae strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x7e2153 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x7e4b07 github.com/multiformats/go-multiaddr.Multiaddr.String+0x67 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x11763b8 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x1175def github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3cf github.com/pactus-project/pactus/network/notifee.go:104 # 0xd448b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd46cda github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd44713 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [4: 128] @ 0x48b60c 0x473297 0xd72ebd 0xd72e7c 0x10f97a9 0xd49945 0x4956c1 # 0xd72ebc github.com/multiformats/go-multistream.ReadNextToken[...]+0x2bc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd72e7b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0x126b1b4 0x13025a9 0x13023dc 0x1301745 0x13004cd 0x13013dc 0x12dde59 0x161aaba 0x12ddd17 0x135de67 0x1362cc2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x126b1b3 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1113 # 0x13025a8 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.81.1/internal/transport/client_stream.go:81 # 0x13023db google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.81.1/stream.go:1132 # 0x1301744 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.81.1/stream.go:983 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x13013db google.golang.org/grpc.(*clientStream).SendMsg+0x69b google.golang.org/grpc@v1.81.1/stream.go:991 # 0x12dde58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.81.1/call.go:70 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x135de66 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x1362cc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:54 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0xc40725 0x4956c1 # 0xc40724 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeatTimer+0x204 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1607 0: 0 [2: 1280] @ 0x48b60c 0x490329 0x72c61e 0x11b8945 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x72c61d github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:136 # 0x11b8944 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x124 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 480] @ 0x48b60c 0x48b725 0x4cc8bd 0x55b796 0x55c09d 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11ae4ae 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x55b795 encoding/json.indirect+0x2f5 encoding/json/decode.go:482 # 0x55c09c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b605 0x473297 0x7e0c2d 0x7e0e9c 0x7e4310 0x107ae75 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x7e0c2c github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x107ae74 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4d4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 96] @ 0x48b60c 0x490933 0x56e865 0x55ff5e 0x55b374 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1646265 0x1653338 0x16519b6 0x16511dd 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55ff5d encoding/json.(*decodeState).literalStore+0x233d encoding/json/decode.go:866 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1646264 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653337 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16519b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x16511dc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 240] @ 0x48b5e5 0x425c25 0x53bbb3 0xa68dd9 0xa68da1 0xa68aed 0xa6d68c 0xb97b25 0xb96431 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0xa68dd8 go.opentelemetry.io/otel/trace.ContextWithSpan+0x1b8 go.opentelemetry.io/otel/trace@v1.44.0/context.go:14 # 0xa68da0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x180 go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:186 # 0xa68aec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:150 # 0xa6d68b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb97b24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:542 # 0xb96430 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:428 0: 0 [1: 48] @ 0x48b60c 0x473297 0x51ce8a 0xdf26bd 0xdf264c 0xe1c00c 0xe1bfef 0xd55142 0xb8b3b4 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x51ce89 fmt.errorf+0xc9 fmt/errors.go:42 # 0xdf26bc fmt.Errorf+0x19c fmt/errors.go:26 # 0xdf264b github.com/quic-go/quic-go.(*SendStream).Close+0x12b github.com/quic-go/quic-go@v0.60.0/send_stream.go:435 # 0xe1c00b github.com/quic-go/quic-go.(*Stream).Close+0x2b github.com/quic-go/quic-go@v0.60.0/stream.go:165 # 0xe1bfee github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Close+0xe github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:81 # 0xd55141 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:81 # 0xb8b3b3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:29 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 192] @ 0x48b60c 0x490329 0x848ea5 0x848730 0x8d71a7 0x8e83e5 0xd7d588 0xd7d2b9 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x848ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x84872f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8d71a6 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:164 # 0x8e83e4 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xd7d587 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:153 # 0xd7d2b8 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:149 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 576] @ 0x48b5e5 0x425c25 0x16e48f7 0x1737bda 0x1738965 0x1738509 0x985627 0x9855d3 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48f6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985626 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9855d2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x68e870 0x6b4deb 0x6b4698 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x117ccf2 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dea github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 416] @ 0x48b5e5 0x425c25 0x1265a7c 0x126906a 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13492c7 0x134d4e2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1265a7b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:485 # 0x1269069 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:787 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13492c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:150 # 0x134d4e1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 864] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416454 0xd4a674 0xd498df 0x4956c1 # 0xd4a673 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x1d3 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:276 # 0xd498de github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0x3e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:146 0: 0 [1: 24] @ 0x48b60c 0x47335e 0x473352 0x4728c5 0x472ad0 0x5b92d4 0x5b9216 0x5b2b0f 0x522954 0x5230ce 0x525bcc 0x51ce74 0x94e0c5 0x94e08f 0xd17084 0xd19491 0x4956c1 # 0x5b92d3 net.JoinHostPort+0x233 net/ipsock.go:242 # 0x5b9215 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0x5b2b0e net.(*OpError).Error+0x6e net/net.go:510 # 0x522953 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51ce73 fmt.errorf+0xb3 fmt/errors.go:41 # 0x94e0c4 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x94e08e crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xd17083 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd19490 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [7: 896] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x16e495b 0x1737bda 0x1738965 0x9895cd 0x945787 0x9842c7 0x98429b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x9842c6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x98429a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 512] @ 0x48b60c 0x490329 0x53d476 0x53d6f9 0x1646a7e 0x16465d7 0x1643f05 0x164545d 0x16516b8 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d475 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53d6f8 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x1646a7d github.com/creachadair/jrpc2.(*jmessage).toJSON+0x3d github.com/creachadair/jrpc2@v1.3.5/json.go:163 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1643f04 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x164545c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16516b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 640] @ 0x48b60c 0x490933 0x561145 0x1646afb 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1646afa github.com/creachadair/jrpc2.(*jmessage).toJSON+0xba github.com/creachadair/jrpc2@v1.3.5/json.go:186 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 384] @ 0x48b60c 0x490329 0x690df9 0x68d47e 0x68e639 0x68e870 0x6b4d4b 0x6b4698 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x117ccf2 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x690df8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d47d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d4a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b60c 0x490329 0x77e905 0x77e8a0 0x77e88c 0x77f4d9 0x8ec7f1 0x8f0847 0x8edef3 0x1188f39 0x15d8b48 0x135f3cb 0x15a8d1e 0x135f223 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x77e904 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x77e89f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x77e88b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8f0846 github.com/pactus-project/pactus/store.(*txStore).tx+0xc6 github.com/pactus-project/pactus/store/tx.go:69 # 0x8edef2 github.com/pactus-project/pactus/store.(*store).Transaction+0x92 github.com/pactus-project/pactus/store/store.go:260 # 0x1188f38 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:697 # 0x15d8b47 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x87 github.com/pactus-project/pactus/www/grpc/transaction.go:38 # 0x135f3ca github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x135f222 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [3: 96] @ 0x48b60c 0x490933 0x16cc905 0x1738487 0x98430d 0x9842c8 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x1738486 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x98430c crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x9842c7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x48b60c 0x473297 0x8e8947 0x8e8935 0x8e89d8 0x64cbc8 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x8e8946 github.com/libp2p/go-libp2p/core/peer.IDFromBytes+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:117 # 0x8e8934 github.com/libp2p/go-libp2p/core/peer.(*ID).Unmarshal+0x34 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer_serde.go:34 # 0x8e89d7 github.com/libp2p/go-libp2p/core/peer.(*ID).UnmarshalBinary+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer_serde.go:40 # 0x64cbc7 github.com/fxamacker/cbor/v2.fillByteString+0xa47 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3171 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 144] @ 0x48b60c 0x490329 0x72cdfb 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72e76e 0x72e754 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x72cdfa github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/block/block.go:184 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72e76d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72e753 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b605 0x490329 0x544147 0x66ba4a 0x6e79ef 0x6e7965 0x6e72bc 0x72c6aa 0x11b8945 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x544146 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x66ba49 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6e79ee github.com/pactus-project/pactus/util/encoding.WriteElements+0xae github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6e7964 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x24 github.com/pactus-project/pactus/types/certificate/certificate.go:147 # 0x6e72bb github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x9b github.com/pactus-project/pactus/types/certificate/certificate.go:95 # 0x72c6a9 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:142 # 0x11b8944 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x124 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 672] @ 0x48b5e5 0x425c25 0x70a165 0x707865 0x70c6f7 0x712b9e 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x707864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x70c6f6 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x712b9d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b60c 0x473297 0x5a6ed8 0xb280b1 0xb29215 0xb27997 0xb2aefa 0xb2aeec 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0xb280b0 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x110 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb29214 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2aef9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2aeeb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [4: 32] @ 0x48b5e5 0x490329 0x410ced 0x416e47 0xc3c550 0xc3c075 0xc51492 0xc4d47a 0x4956c1 # 0xc3c54f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x50f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1390 # 0xc3c074 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x34 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1333 # 0xc51491 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1582 # 0xc4d479 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xd79 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:960 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0xcfaa34 0xcfbd15 0xd555b9 0x10f9cd7 0xd49945 0x4956c1 # 0xcfaa33 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x193 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcfbd14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10f9cd6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [9: 1152] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x1739c97 0x16e495b 0x1737bda 0x1738965 0x1738509 0x985b92 0x985b50 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c96 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985b91 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x985b4f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 896] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef395 0xd15365 0xd1d676 0xd1d54c 0xd1ef38 0xd55642 0x1178268 0x11746ca 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0xd15364 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd1d675 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd1d54b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd1ef37 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd55641 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x1178267 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x287 github.com/pactus-project/pactus/network/stream.go:91 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x72b725 0x72b80c 0x8ece70 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x72b724 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:516 # 0x72b80b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x8ece6f github.com/pactus-project/pactus/store.NewStore+0x44f github.com/pactus-project/pactus/store/store.go:131 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x16e48f7 0x16e4e35 0x1738aa6 0x173804d 0x98553a 0x980b14 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x16e48f6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16e4e34 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1738aa5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x173804c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 48] @ 0x48b60c 0x490329 0x900e15 0x900cc5 0x9005c5 0x9005cf 0xd74def 0x1077765 0x1077a5a 0x1077150 0x4956c1 # 0x900e14 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x9005c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x9005ce github.com/multiformats/go-multistream.readMultistreamHeader+0x2e github.com/multiformats/go-multistream@v0.6.1/client.go:127 # 0xd74dee github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x16e github.com/multiformats/go-multistream@v0.6.1/client.go:65 # 0x1077764 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:436 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 4608] @ 0x48b60c 0x490329 0xd92b45 0x4a3791 0xd8dec5 0xd8deb9 0xd878f3 0xdd2296 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0x4956c1 # 0xd92b44 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.60.0/internal/wire/pool.go:14 # 0x4a3790 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd8dec4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x324 github.com/quic-go/quic-go@v0.60.0/internal/wire/pool.go:21 # 0xd8deb8 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x318 github.com/quic-go/quic-go@v0.60.0/internal/wire/stream_frame.go:66 # 0xd878f2 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.60.0/internal/wire/frame_parser.go:79 # 0xdd2295 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.60.0/connection.go:1810 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [3: 192] @ 0x48b60c 0x490329 0x16e49f0 0x1737bda 0x1738965 0x9895cd 0x945787 0x9842c7 0x98429b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x9842c6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x98429a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 192] @ 0x48b5e5 0x425c25 0xb8d8c5 0xb8d911 0xb8dcac 0xb957ed 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8d8c4 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:36 # 0xb8d910 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:56 # 0xb8dcab github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:107 # 0xb957ec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:344 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 384] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x16e490f 0x1737bda 0x1738965 0x9895cd 0x945787 0x985665 0x985637 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x985664 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x985636 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 256] @ 0x48b5e5 0x4908c7 0xb9037d 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb9037c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:270 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0x1077f08 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x1077f07 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x207 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:479 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 560] @ 0x48b60c 0x41b526 0x1640f5e 0x1649d75 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1640f5d golang.org/x/sync/semaphore.(*Weighted).Acquire+0x17d golang.org/x/sync@v0.21.0/semaphore/semaphore.go:69 # 0x1649d74 github.com/creachadair/jrpc2.(*Server).invoke+0xb4 github.com/creachadair/jrpc2@v1.3.5/server.go:374 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 48] @ 0x48b5e5 0x4908c7 0xa05fb3 0xa05ccb 0xa05a5f 0xa129bc 0xa122a5 0xa131a5 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0xa05fb2 net/http.(*routingNode).matchPath+0x1b2 net/http/routing_tree.go:184 # 0xa05cca net/http.(*routingNode).matchMethodAndPath+0x12a net/http/routing_tree.go:147 # 0xa05a5e net/http.(*routingNode).match+0x9e net/http/routing_tree.go:126 # 0xa129bb net/http.(*ServeMux).matchOrRedirect+0x21b net/http/server.go:2734 # 0xa122a4 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2685 # 0xa131a4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2826 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 768] @ 0x48b60c 0x425c25 0x6e2cef 0x6e2454 0x72a1e6 0x729daf 0x117ccf2 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6e2cee github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:203 # 0x6e2453 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:122 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 112] @ 0x48b60c 0x41b526 0x53a2ca 0x596154 0x595a39 0x594785 0x5af1de 0x599830 0x59acc5 0x59e32c 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x596153 net.(*sysDialer).dialSerial+0xf3 net/dial.go:734 # 0x595a38 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x594784 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0x5af1dd net.(*Resolver).dial+0x9d net/lookup.go:699 # 0x59982f net.(*Resolver).exchange+0x34f net/dnsclient_unix.go:185 # 0x59acc4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x59e32b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [2: 32] @ 0x48b5e5 0x4908c7 0xa05fb3 0xa05ccb 0xa05a5f 0xa128bd 0xa122a5 0xa131a5 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0xa05fb2 net/http.(*routingNode).matchPath+0x1b2 net/http/routing_tree.go:184 # 0xa05cca net/http.(*routingNode).matchMethodAndPath+0x12a net/http/routing_tree.go:147 # 0xa05a5e net/http.(*routingNode).match+0x9e net/http/routing_tree.go:126 # 0xa128bc net/http.(*ServeMux).matchOrRedirect+0x11c net/http/server.go:2725 # 0xa122a4 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2685 # 0xa131a4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2826 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 1536] @ 0x48b60c 0x425c25 0x674165 0x674159 0x674032 0xdb76af 0xdb702e 0xdbb338 0xdb9417 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc950a 0x4956c1 # 0x674164 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x674158 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x674031 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xdb76ae github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0xae github.com/quic-go/quic-go@v0.60.0/internal/handshake/cipher_suite.go:57 # 0xdb702d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.60.0/internal/handshake/aead.go:19 # 0xdbb337 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x257 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:523 # 0xdb9416 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb6 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:254 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9509 github.com/quic-go/quic-go.(*Conn).run+0x349 github.com/quic-go/quic-go@v0.60.0/connection.go:640 0: 0 [4: 448] @ 0x48b60c 0x41b526 0xd1b6c9 0xd1b7c5 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0xd1b6c8 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd1b7c4 github.com/libp2p/go-yamux/v5.newStream+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 72] @ 0x48b5e5 0x48b2a5 0x7033aa 0x702750 0x7031be 0x703688 0x812e8c 0x812e6b 0xd7b745 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x7033a9 encoding/asn1.makeField+0xb09 encoding/asn1/marshal.go:718 # 0x70274f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7031bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x703687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x812e8b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x812e6a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 352] @ 0x48b60c 0x490329 0xb110b0 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0xb110af github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [5: 480] @ 0x48b5e5 0x425c25 0x70a165 0x709d1d 0x977c91 0x709da4 0x70a1fc 0x977bb7 0x977b18 0x977ac5 0x709da4 0x70a1fc 0x977805 0x97775c 0x94b937 0x984e0c 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x709d1c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x977c90 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x90 crypto/tls/handshake_messages.go:1487 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x977bb6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x977b17 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x977ac4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x977804 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97775b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x984e0b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 64] @ 0x48b5e5 0x48b205 0x164397b 0x16431e7 0x4a4baa 0x4956c1 # 0x164397a github.com/creachadair/jrpc2.(*Client).deliverLocked+0x1fa github.com/creachadair/jrpc2@v1.3.5/client.go:158 # 0x16431e6 github.com/creachadair/jrpc2.(*Client).accept.func1+0xa6 github.com/creachadair/jrpc2@v1.3.5/client.go:95 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 640] @ 0x48b60c 0x490329 0x72c61e 0x8efec5 0x8ed20b 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x72c61d github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:136 # 0x8efec4 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:526 # 0x8ed20a github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 896] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xcfaac9 0xcfbd15 0xd555b9 0x10f9cd7 0xd49945 0x4956c1 # 0xcfaac8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x228 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:707 # 0xcfbd14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10f9cd6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 96] @ 0x48b5e5 0x425c25 0x4120b2 0x410c0d 0x416e47 0xc37be6 0xc378fb 0xc50772 0xc4cd9a 0x4956c1 # 0xc37be5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:942 # 0xc378fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x17a github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:919 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 24] @ 0x48b60c 0x473297 0xd72ebd 0xd72e7c 0x10f97a9 0xd49945 0x4956c1 # 0xd72ebc github.com/multiformats/go-multistream.ReadNextToken[...]+0x2bc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd72e7b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 240] @ 0x48b60c 0x473297 0x5a6ed8 0x7e784f 0x7ee1aa 0x7e1d4f 0x7e2d8a 0x7e0c87 0x7e0e9c 0x7e4310 0x7e3fe5 0x11ae590 0x11adc6f 0x11ae113 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0x7e784e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7ee1a9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7e1d4e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e2d89 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7e3fe4 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae58f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x76bb3d 0x76a512 0x77309b 0x773046 0x773d66 0x774a85 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8ece1e 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x76bb3c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x76a511 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x77309a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x773045 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x773d65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x774a84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ece1d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:120 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [4: 576] @ 0x48b5e5 0x425c25 0x55a617 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11ae4ae 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 256] @ 0x48b5e5 0x490329 0x9013ac 0xb90405 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x9013ab github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb90404 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:273 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 32] @ 0x48b605 0x490933 0x96f1af 0x96f0df 0x96f0d5 0x94b937 0x98415b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x96f1ae vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1c2e vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x96f0de vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x1b5e vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x96f0d4 crypto/tls.(*serverHelloMsg).marshal+0x1b54 crypto/tls/handshake_messages.go:851 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x98415a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 240] @ 0x48b60c 0x490933 0x70cbeb 0x70cbbb 0x70cae4 0x709da4 0x70a1fc 0x707865 0x70c8af 0x70c7ff 0x709da4 0x70a1fc 0x707865 0x70c6f7 0x712b9e 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70cbea vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2aa vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x70cbba vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x27a vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x70cae3 crypto/ecdsa.addASN1IntBytes.func1+0x1a3 crypto/ecdsa/ecdsa.go:487 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x707864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x70c8ae crypto/ecdsa.addASN1IntBytes+0x6e crypto/ecdsa/ecdsa.go:483 # 0x70c7fe crypto/ecdsa.encodeSignature.func1+0x3e crypto/ecdsa/ecdsa.go:467 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x707864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x70c6f6 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x712b9d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 96] @ 0x48b5e5 0x425c25 0x171ecff 0x1722790 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x171ecfe crypto/internal/fips140/ecdsa.newDRBG[...]+0x7e crypto/internal/fips140/ecdsa/hmacdrbg.go:57 # 0x172278f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x5d1717 0xd15dbf 0xd15985 0xd1f225 0xd72318 0xd70d1e 0xd702fa 0xd6e913 0x4956c1 # 0x5d1716 log.New+0x36 log/log.go:72 # 0xd15dbe github.com/libp2p/go-yamux/v5.newSession+0x21e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:137 # 0xd15984 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd1f224 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd72317 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4f7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 1280] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53dc47 0x1646c45 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53dc46 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x1646c44 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x204 github.com/creachadair/jrpc2@v1.3.5/json.go:194 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 524288] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d6f9 0x5649fe 0x5662a3 0x564a6a 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d6f8 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x5649fd encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 168] @ 0x48b5e5 0x490329 0xc25585 0xc2588a 0xc46039 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc25584 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc25889 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc46038 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2189 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0x6e7da5 0x72d165 0x72cecd 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6e7da4 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x72d164 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x72cecc github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 96] @ 0x48b5e5 0x425c25 0x1648e94 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x1648e93 github.com/creachadair/jrpc2.(*Server).deliver+0x93 github.com/creachadair/jrpc2@v1.3.5/server.go:281 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [10: 800] @ 0x48b5e5 0x425c25 0x1278bce 0x12f525d 0x12f5261 0x12f9ec6 0x12f263f 0x4956c1 # 0x1278bcd google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x7cd google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:1110 # 0x12f525c google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x171c google.golang.org/grpc@v1.81.1/internal/transport/server_stream.go:77 # 0x12f5260 google.golang.org/grpc.(*Server).processUnaryRPC+0x1720 google.golang.org/grpc@v1.81.1/server.go:1443 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [13: 832] @ 0x48b60c 0x490329 0x631ea5 0x631dee 0x63127d 0x62102c 0x6213d7 0x67d585 0x67c4cd 0x6ae01d 0x6e24a5 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x631ea4 math/big.nat.make+0x544 math/big/nat.go:67 # 0x631ded math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x63127c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x62102b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x6213d6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x67d584 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:1108 # 0x67c4cc github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xac github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:895 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 240] @ 0x48b5e5 0x425c25 0x53bbb3 0x1273b5e 0x1273b3e 0x12751ae 0x12f23e8 0x12f1bb6 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0x1273b5d google.golang.org/grpc/metadata.NewIncomingContext+0x167d google.golang.org/grpc@v1.81.1/metadata/metadata.go:165 # 0x1273b3d google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x165d google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:529 # 0x12751ad google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:665 # 0x12f23e7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1bb5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x4a4af1 0x164826f 0x4a4baa 0x4956c1 # 0x4a4af0 sync.(*WaitGroup).Go+0x30 sync/waitgroup.go:238 # 0x164826e github.com/creachadair/jrpc2.(*Server).serve+0x2e github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 192] @ 0x48b60c 0x490329 0x62df59 0x62dedd 0x70d977 0x70d914 0x70d190 0x713f2d 0x70b039 0x802214 0x8078f9 0x80837d 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x62df58 math/big.nat.make+0x98 math/big/nat.go:67 # 0x62dedc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x70d976 math/big.(*Int).SetBytes+0x196 math/big/int.go:519 # 0x70d913 crypto/ecdsa.pointToAffine+0x133 crypto/ecdsa/ecdsa.go:630 # 0x70d18f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x713f2c crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x70b038 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x802213 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x8078f8 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x5398c5 0x12fd565 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x135de67 0x1362cc2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x5398c4 context.WithCancel+0x64 context/context.go:242 # 0x12fd564 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.81.1/stream.go:301 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x135de66 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x1362cc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:54 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0x10fb41e 0x10fad15 0x117821b 0x11746ca 0x4956c1 # 0x10fb41d github.com/multiformats/go-multistream.NewMSSelect[...]+0xd9d github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:12 # 0x10fad14 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 64] @ 0x48b60c 0x490933 0x7e21af 0x7e2154 0x7e4b08 0x11763b9 0x1175df0 0xd448b7 0xd46cdb 0xd44714 0xd51fa5 0x4956c1 # 0x7e21ae strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x7e2153 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x7e4b07 github.com/multiformats/go-multiaddr.Multiaddr.String+0x67 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x11763b8 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x1175def github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3cf github.com/pactus-project/pactus/network/notifee.go:104 # 0xd448b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd46cda github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd44713 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [3: 192] @ 0x48b5e5 0x425c25 0xb10eba 0x1078876 0x1077b8b 0x1077150 0x4956c1 # 0xb10eb9 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x199 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x1078875 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2d5 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:524 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [10: 2080] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x53a65a 0x5398b9 0x53987d 0x94e4cb 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x53a659 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5398b8 context.withCancel+0x58 context/context.go:278 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0x94e4ca crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1527 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 320] @ 0x48b5e5 0x421e0b 0x6e9dcd 0x6ea8d5 0x11bd5a5 0x11bd645 0x11bb35b 0x11ba926 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x6e9dcc github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ea8d4 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba925 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [10: 800] @ 0x48b60c 0x473297 0x88e005 0x8a371a 0x8a3358 0x875f0c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12ee133 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x88e004 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x875f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee132 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 192] @ 0x48b5e5 0x425c25 0x135f11c 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x135f11b github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x3b github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:256 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [2: 6144] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x94a4f0 0x94a4b7 0x947fa5 0x94dd65 0x94dd66 0x4d866e 0xd195a5 0xd1957d 0xd19478 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x94a4ef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x94a4b6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x947fa4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x94dd64 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x94dd65 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xd195a4 io.ReadFull+0xe4 io/io.go:354 # 0xd1957c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [5: 480] @ 0x48b60c 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 3456] @ 0x48b60c 0x490329 0xb110b0 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0xb110af github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [10: 1120] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef395 0xd15365 0xd1d7f6 0xd1eff8 0xd55702 0xc3071c 0xc3001c 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0xd15364 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd1d7f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd1eff7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetWriteDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:75 # 0xd55701 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetWriteDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:175 # 0xc3071b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x19b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:223 # 0xc3001b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x13b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:240 0: 0 [6: 2496] @ 0x48b5e5 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc38e26 0xc37932 0xc50772 0xc4cd9a 0x4956c1 # 0xc38e25 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x625 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1037 # 0xc37931 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1b1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:920 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [9: 720] @ 0x48b5e5 0x425c25 0x8eed19 0x8eed0d 0x8eecbc 0x1185094 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x8eed18 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x8eed0c github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8eecbb github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:349 # 0x1185093 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x133 github.com/pactus-project/pactus/state/state.go:279 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b60c 0x425c25 0x118270b 0x1182668 0x118262d 0x118262d 0x1182668 0x11847e6 0x11847d4 0x118a10e 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x118270a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11847e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11847d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:216 # 0x118a10d github.com/pactus-project/pactus/state.(*state).validateBlock+0xcd github.com/pactus-project/pactus/state/validation.go:28 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 224] @ 0x48b60c 0x425c25 0x6f9d9a 0x6f9db0 0x16e495b 0x171f1e5 0x1722790 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x6f9d99 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6f9daf crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x171f1e4 crypto/internal/fips140/ecdsa.newDRBG[...]+0x564 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x172278f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b60c 0x490329 0x16e4a2e 0x1737bda 0x1738965 0x9896e5 0x985a8e 0x986972 0x980b34 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x16e4a2d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9896e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:39 # 0x985a8d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [6: 384] @ 0x48b60c 0x490329 0x127cc56 0x127cb72 0x1274fbf 0x12f23e8 0x12f1bb6 0x4956c1 # 0x127cc55 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:548 # 0x127cb71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:501 # 0x1274fbe google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:638 # 0x12f23e7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1bb5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [5: 320] @ 0x48b5e5 0x425c25 0x16441d9 0x1644186 0x164545d 0x16516b8 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x16441d8 github.com/creachadair/jrpc2.newPending+0x378 github.com/creachadair/jrpc2@v1.3.5/client.go:444 # 0x1644185 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x164545c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16516b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 288] @ 0x48b60c 0x490933 0x561145 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 192] @ 0x48b60c 0x490329 0x708665 0x8015cb 0x80772a 0x80837d 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x708664 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x8015ca crypto/x509.parseAI+0x8a crypto/x509/parser.go:185 # 0x807729 crypto/x509.parseCertificate+0x809 crypto/x509/parser.go:1001 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 672] @ 0x48b60c 0x490329 0x708665 0x801ad4 0x807fa5 0x80837d 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x708664 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x801ad3 crypto/x509.parseExtension+0x73 crypto/x509/parser.go:233 # 0x807fa4 crypto/x509.parseCertificate+0x1084 crypto/x509/parser.go:1043 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 480] @ 0x48b5e5 0x425c25 0x70a165 0x9735b4 0x973593 0x709da4 0x70a1fc 0x9727fd 0x9726f4 0x709da4 0x70a1fc 0x972614 0x9725f3 0x709da4 0x70a1fc 0x972545 0x97249c 0x94b937 0x9848ea 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9735b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x973592 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9727fc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9726f3 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x972613 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9725f2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x972544 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97249b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9848e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 1248] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x53a65a 0x5398b9 0x53987d 0x12fd565 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x135de67 0x1362cc2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53a659 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5398b8 context.withCancel+0x58 context/context.go:278 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0x12fd564 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.81.1/stream.go:301 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x135de66 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x1362cc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:54 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0x53a616 0x5398b9 0x53987d 0x12fd565 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13492c7 0x134d4e2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53a615 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5398b8 context.withCancel+0x58 context/context.go:278 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0x12fd564 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.81.1/stream.go:301 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13492c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:150 # 0x134d4e1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b605 0x490329 0xc6c7f3 0xc693df 0xc6ac05 0xc71e57 0xc71e4f 0xe01202 0xe04395 0xe03825 0x4956c1 # 0xc6c7f2 golang.org/x/net/internal/socket.parseInetAddr+0x72 golang.org/x/net@v0.56.0/internal/socket/sys_posix.go:83 # 0xc693de golang.org/x/net/internal/socket.mmsghdrs.unpack+0xde golang.org/x/net@v0.56.0/internal/socket/mmsghdr_unix.go:25 # 0xc6ac04 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c4 golang.org/x/net@v0.56.0/internal/socket/rawconn_mmsg.go:28 # 0xc71e56 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.56.0/internal/socket/socket.go:268 # 0xc71e4e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.56.0/ipv4/batch.go:80 # 0xe01201 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x761 github.com/quic-go/quic-go@v0.60.0/sys_conn_oob.go:174 # 0xe04394 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.60.0/transport.go:529 # 0xe03824 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.60.0/transport.go:421 0: 0 [1: 896] @ 0x48b60c 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x410c0d 0x414ee5 0xc3a665 0xc379ca 0xc50772 0xc4cd9a 0x4956c1 # 0xc3a664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x344 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1211 # 0xc379c9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x249 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:923 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 160] @ 0x48b5e5 0x425c25 0xcfcb7e 0xcfa228 0xcf8d46 0xd4a11c 0xd44caa 0x10fa8c9 0xb1c379 0xb1c1c5 0xb1bec5 0xb1b1a5 0xb153f9 0xb86329 0xb8854f 0x4956c1 # 0xcfcb7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcfa227 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:589 # 0xcf8d45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd4a11b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1c1c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:191 # 0xb1bec4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:141 # 0xb1b1a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1a4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:74 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb86328 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:383 # 0xb8854e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:692 0: 0 [5: 800] @ 0x48b5e5 0x425c25 0xcfcb7e 0xcfaa9c 0xcfbd15 0xd555b9 0x10775ee 0x1077a5a 0x1077150 0x4956c1 # 0xcfcb7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcfaa9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1fb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcfbd14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10775ed github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x26d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:429 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [4: 960] @ 0x48b5e5 0x425c25 0x12fec51 0x1300445 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x135de67 0x1362cc2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x12fec50 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.81.1/stream.go:490 # 0x1300444 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.81.1/stream.go:833 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x135de66 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x1362cc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:54 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 160] @ 0x48b5e5 0x425c25 0x12fcb59 0x12dde31 0x161aaba 0x12ddd17 0x135de67 0x1362cc2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x12fcb58 google.golang.org/grpc.newClientStream+0x598 google.golang.org/grpc@v1.81.1/stream.go:247 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x135de66 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x1362cc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:54 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0xdfb61e 0xdfcba5 0xe084db 0xe084bf 0xdfcd7f 0xe1a8ab 0xe1a89d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xc2f782 0x4956c1 # 0xdfb61d github.com/quic-go/quic-go.newStream+0x5d github.com/quic-go/quic-go@v0.60.0/stream.go:77 # 0xdfcba4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:68 # 0xe084da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:137 # 0xe084be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:92 # 0xdfcd7e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map.go:120 # 0xe1a8aa github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.60.0/connection.go:2911 # 0xe1a89c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [2: 48] @ 0x48b60c 0x421e88 0x66c605 0x6ed4bb 0x72ac47 0x72b73e 0x72a1af 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x66c604 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:113 # 0x6ed4ba github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x72ac46 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x72b73d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x72a1ae github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:225 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 320] @ 0x48b60c 0x490329 0x70d545 0x7115ec 0x712b1b 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70d544 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:615 # 0x7115eb crypto/ecdsa.privateKeyToFIPS[...]+0x4b crypto/ecdsa/ecdsa.go:575 # 0x712b1a crypto/ecdsa.signFIPS[...]+0xba crypto/ecdsa/ecdsa.go:412 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 144] @ 0x48b5e5 0x490329 0x564d96 0x564a6a 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x564d95 encoding/json.mapEncoder.encode+0x255 encoding/json/encode.go:784 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [20: 41943040] @ 0x48b613 0x490329 0x75fda5 0x778945 0x79e405 0x783e8e 0x784d47 0x7828ca 0x785887 0x7862f4 0x7875a9 0x4956c1 # 0x75fda4 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:53 # 0x778944 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:397 # 0x79e404 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:367 # 0x783e8d github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x16d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x784d46 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7828c9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x785886 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7862f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7875a8 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 96] @ 0x48b60c 0x490329 0x65fd10 0x6604f7 0x660ebc 0x66c18c 0x15d4cc7 0x134b30b 0x15a8d1e 0x134b163 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x65fd0f github.com/pactus-project/pactus/util/bech32m.toBytes+0x2f github.com/pactus-project/pactus/util/bech32m/bech32m.go:28 # 0x6604f6 github.com/pactus-project/pactus/util/bech32m.DecodeNoLimit+0x1b6 github.com/pactus-project/pactus/util/bech32m/bech32m.go:210 # 0x660ebb github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x1b github.com/pactus-project/pactus/util/bech32m/bech32m.go:421 # 0x66c18b github.com/pactus-project/pactus/crypto.AddressFromString+0x6b github.com/pactus-project/pactus/crypto/address.go:29 # 0x15d4cc6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0x26 github.com/pactus-project/pactus/www/grpc/blockchain.go:246 # 0x134b30a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134b162 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:416 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [6: 192] @ 0x48b60c 0x490933 0x561145 0x1646ba8 0x16465d7 0x1643f05 0x164545d 0x16516b8 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1646ba7 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x167 github.com/creachadair/jrpc2@v1.3.5/json.go:170 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1643f04 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x164545c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16516b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x12fc76a 0x12dde31 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x12fc769 google.golang.org/grpc.newClientStream+0x1a9 google.golang.org/grpc@v1.81.1/stream.go:222 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 64] @ 0x48b60c 0x490329 0x77e905 0x77e8a0 0x77e88c 0x77f4d9 0x8ec7f1 0x8ea8cd 0x8ee4de 0x1189076 0x15d4d6f 0x134b30b 0x15a8d1e 0x134b163 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x77e904 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x77e89f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x77e88b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8ea8cc github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ee4dd github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:306 # 0x1189075 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:709 # 0x15d4d6e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:250 # 0x134b30a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134b162 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:416 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 192] @ 0x48b5e5 0x4908c7 0x8b3b7e 0x8b25e2 0x8b226c 0x84b802 0x84b572 0x1079096 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x8b3b7d google.golang.org/protobuf/internal/impl.mergeBytesSlice+0xfd google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:201 # 0x8b25e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x8b226b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x84b801 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x84b571 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1079095 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [4: 192] @ 0x48b5e5 0x425c25 0x53bbb3 0x12fe870 0x12fe74e 0x1300445 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0x12fe86f google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.81.1/rpc_util.go:1060 # 0x12fe74d google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.81.1/stream.go:447 # 0x1300444 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.81.1/stream.go:833 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0x12f3baa 0x12f9ec6 0x12f263f 0x4956c1 # 0x12f3ba9 google.golang.org/grpc.(*Server).processUnaryRPC+0x69 google.golang.org/grpc@v1.81.1/server.go:1247 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0x1268e1a 0x1268e0e 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1268e19 google.golang.org/grpc/internal/transport.(*http2Client).Peer+0x59 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:517 # 0x1268e0d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4d google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:751 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [18: 73728] @ 0x48b60c 0x490329 0xa09d6b 0xa09d47 0xa0f1ba 0x4956c1 # 0xa09d6a bufio.NewWriterSize+0x1aa bufio/bufio.go:599 # 0xa09d46 net/http.newBufioWriterSize+0x186 net/http/server.go:882 # 0xa0f1b9 net/http.(*conn).serve+0x2f9 net/http/server.go:1982 0: 0 [1: 4096] @ 0x48b60c 0x490329 0x1253013 0x1252d75 0x127cc8c 0x127cb72 0x126f5da 0x4956c1 # 0x1253012 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.81.1/internal/mem/buffer_pool.go:229 # 0x1252d74 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.81.1/internal/mem/buffer_pool.go:143 # 0x127cc8b google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0xcb google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:540 # 0x127cb71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:501 # 0x126f5d9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1669 0: 0 [1: 16] @ 0x48b605 0x473297 0x1225445 0x122216f 0x1220e13 0x12284b7 0x1227965 0x134d652 0x134d61e 0x134d60a 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1225444 google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseString+0xe44 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode_string.go:36 # 0x122216e google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseNext+0x22e google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:191 # 0x1220e12 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x92 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:77 # 0x12284b6 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x4d6 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:151 # 0x1227964 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x134d651 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x134d61d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x134d609 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:151 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 128] @ 0x48b5e5 0x425c25 0x678116 0x67c0ba 0x698377 0x6ae11a 0x6e24a5 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x678115 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.5/bitset.go:175 # 0x67c0b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x698376 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae119 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 448] @ 0x48b60c 0x490329 0x67891c 0x67c456 0x6ae01d 0x6e24a5 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x67891b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x67c455 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b605 0x425c25 0xb413e6 0xb427dd 0x4956c1 # 0xb413e5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x125 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:139 # 0xb427dc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x47c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [3: 288] @ 0x48b60c 0x490329 0x67c4a5 0x6ae01d 0x6e24a5 0x6e3d37 0x118a2a5 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x67c4a4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:892 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e3d36 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 160] @ 0x48b5e5 0x490329 0xb12e8e 0xb12fb4 0xb905fa 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb12e8d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:62 # 0xb12fb3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:74 # 0xb905f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x479 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:282 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 384] @ 0x48b5e5 0x425c25 0x70a165 0x97a4f2 0x97a3ec 0x709da4 0x70a1fc 0x97a2a5 0x97a1fc 0x97ab18 0x98695f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97a4f1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97a3eb crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97a2a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97a1fb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x97ab17 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x98695e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1105 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 384] @ 0x48b5e5 0x425c25 0x16e48f7 0x171f1e5 0x1722790 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48f6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x171f1e4 crypto/internal/fips140/ecdsa.newDRBG[...]+0x564 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x172278f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 256] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x5441df 0x66ba4a 0x6ed528 0x6ed4c6 0x72ac47 0x72b73e 0x72a1af 0x729daf 0x117ccf2 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5441de encoding/binary.Write+0x2fe encoding/binary/binary.go:432 # 0x66ba49 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6ed527 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6ed4c5 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x72ac46 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x72b73d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x72a1ae github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:225 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 1536] @ 0x48b60c 0x425c25 0x7f7e7e 0x7f7e93 0xdbc77f 0xdbc65b 0xdc0177 0xdba985 0xdb93dd 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0x4956c1 # 0x7f7e7d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f7e92 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdbc77e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x5e github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:49 # 0xdbc65a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:31 # 0xdc0176 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0xd6 github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:141 # 0xdba984 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0xc4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:481 # 0xdb93dc github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x7c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:251 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [11: 3872] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0x1303b70 0x13036d5 0x13036c0 0x130021c 0x1300625 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x135de67 0x1362cc2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1303b6f google.golang.org/grpc/metadata.MD.Copy+0x5af google.golang.org/grpc@v1.81.1/metadata/metadata.go:102 # 0x13036d4 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.81.1/internal/transport/transport.go:335 # 0x13036bf google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.81.1/stream.go:1234 # 0x130021b google.golang.org/grpc.(*clientStream).retryLocked+0x5b google.golang.org/grpc@v1.81.1/stream.go:785 # 0x1300624 google.golang.org/grpc.(*clientStream).withRetry+0x284 google.golang.org/grpc@v1.81.1/stream.go:855 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x135de66 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x1362cc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:54 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b60c 0x490933 0x6695de 0x669e66 0x6e29fe 0x8f10a5 0x8f10c3 0x8ef465 0x118807b 0x8fb358 0x1187fe6 0x1186fed 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6695dd golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.53.0/ripemd160/ripemd160.go:123 # 0x669e65 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e29fd github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x8f10a4 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x1c4 github.com/pactus-project/pactus/types/validator/validator.go:96 # 0x8f10c2 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x1e2 github.com/pactus-project/pactus/store/validator.go:115 # 0x8ef464 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x118807a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:613 # 0x8fb357 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:260 # 0x1187fe5 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:611 # 0x1186fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:506 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b60c 0x473914 0x473426 0xb8d9c5 0xb8da11 0xb8db26 0xb95831 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb42c25 0xb42c26 0xb427ff 0x4956c1 # 0xb8d9c4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb8da10 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:38 # 0xb8db25 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:70 # 0xb95830 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:340 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb42c24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb42c25 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:263 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 192] @ 0x48b5e5 0x425c25 0xa08d6f 0xa08d7a 0xa0942b 0x550a23 0x5514c9 0x551705 0x9974ad 0xa31285 0xa312a0 0xa0a3a7 0xa0f298 0x4956c1 # 0xa08d6e sync.NewCond+0x4e sync/cond.go:49 # 0xa08d79 net/http.(*connReader).lock+0x59 net/http/server.go:675 # 0xa0942a net/http.(*connReader).Read+0x2a net/http/server.go:780 # 0x550a22 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x5514c8 bufio.(*Reader).ReadSlice+0x28 bufio/bufio.go:377 # 0x551704 bufio.(*Reader).ReadLine+0x24 bufio/bufio.go:406 # 0x9974ac net/textproto.(*Reader).readLineSlice+0xac net/textproto/reader.go:64 # 0xa31284 net/textproto.(*Reader).ReadLine+0xa4 net/textproto/reader.go:44 # 0xa3129f net/http.readRequest+0xbf net/http/request.go:1087 # 0xa0a3a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 16] @ 0x48b605 0x473297 0x51fe06 0xd48fd4 0xd54bdc 0x10f9843 0xd49945 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd48fd3 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).ID+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:55 # 0xd54bdb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).ID+0x1b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:37 # 0x10f9842 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x242 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:336 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x48b5e5 0x4908c7 0xde4bb3 0xde3aa5 0xdd62af 0xdd592c 0xdc98c5 0x4956c1 # 0xde4bb2 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x692 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:570 # 0xde3aa4 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x15a4 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:369 # 0xdd62ae github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.60.0/connection.go:2536 # 0xdd592b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.60.0/connection.go:2455 # 0xdc98c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.60.0/connection.go:729 0: 0 [1: 32] @ 0x48b60c 0x425c25 0xb8da65 0xb8dad3 0xb8db58 0xb96f9c 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8da64 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x124 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb8dad2 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x192 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:24 # 0xb8db57 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:72 # 0xb96f9b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:495 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 512] @ 0x48b5e5 0x490329 0x4a3b3c 0x4a3986 0x4a36fc 0x8e4958 0xc3061a 0xc30610 0xc3023b 0x4956c1 # 0x4a3b3b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3985 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a36fb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8e4957 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xc30619 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc3060f github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:214 # 0xc3023a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x35a github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:260 0: 0 [2: 576] @ 0x48b5e5 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x410c0d 0x41647c 0xd4a674 0xd498df 0x4956c1 # 0xd4a673 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x1d3 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:276 # 0xd498de github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0x3e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:146 0: 0 [3: 48] @ 0x48b60c 0x425c25 0x7e7688 0x7e76bc 0x7ee226 0x7e0327 0x7e3f8f 0x11ae590 0x11adc6f 0x11ae113 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x7e7687 net.ParseIP+0x27 net/ip.go:528 # 0x7e76bb github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:121 # 0x7ee225 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7e0326 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x7e3f8e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11ae58f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 72] @ 0x48b5e5 0x4908c7 0x97857e 0x978408 0x94c3da 0x94bf0f 0x986378 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x97857d crypto/tls.unmarshalCertificate+0xfd crypto/tls/handshake_messages.go:1551 # 0x978407 crypto/tls.(*certificateMsgTLS13).unmarshal+0x127 crypto/tls/handshake_messages.go:1528 # 0x94c3d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x986377 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x53bbb3 0x12660bd 0x126605c 0x1268fbb 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x135de67 0x1362cc2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0x12660bc google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.81.1/credentials/credentials.go:261 # 0x126605b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:542 # 0x1268fba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:783 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x135de66 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x1362cc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:54 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 320] @ 0x48b5e5 0x425c25 0xb8db25 0xb96f9c 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8db24 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:69 # 0xb96f9b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:495 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 128] @ 0x48b60c 0x425c25 0xb8d87f 0xb8d8dd 0xb8d911 0xb8dc8f 0xb96f59 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8d87e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb8d8dc github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:38 # 0xb8d910 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:56 # 0xb8dc8e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:106 # 0xb96f58 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:500 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 2080] @ 0x48b5e5 0x425c25 0x1265a7c 0x126906a 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x135de67 0x1362cc2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1265a7b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:485 # 0x1269069 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:787 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x135de66 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x1362cc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:54 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 384] @ 0x48b60c 0x490329 0x68ce95 0x68e639 0x6b4cc5 0x6b4698 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a557 0x118a2f8 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ce94 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4cc4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 480] @ 0x48b5e5 0x425c25 0x12fd4f3 0x12fd4e7 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x135de67 0x1362cc2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x12fd4f2 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.81.1/rpc_util.go:189 # 0x12fd4e6 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.81.1/stream.go:287 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x135de66 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x1362cc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:54 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 120] @ 0x48b5e5 0x48b2a5 0x6e3273 0x6e7dbf 0x6e78ed 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6e3272 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e7dbe github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6e78ec github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b60c 0x490329 0x1737ba5 0x1738965 0x98954e 0x945787 0x985665 0x985637 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737ba4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x985664 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x985636 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 384] @ 0x48b5e5 0x490329 0xb39526 0xb3972b 0xb42cde 0xb427ff 0x4956c1 # 0xb39525 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb3972a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2ea github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb42cdd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x2bd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:273 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 240] @ 0x48b5e5 0x425c25 0x12f49d4 0x12f9ec6 0x12f263f 0x4956c1 # 0x12f49d3 google.golang.org/grpc.(*Server).processUnaryRPC+0xe93 google.golang.org/grpc@v1.81.1/server.go:1386 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [4: 256] @ 0x48b60c 0x490329 0x16e4a2e 0x1737bda 0x1738965 0x1738509 0x1738025 0x98553a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e4a2d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1738024 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 48] @ 0x48b5e5 0x425c25 0x539c5b 0x94e60c 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x539c5a context.AfterFunc+0x7a context/context.go:330 # 0x94e60b crypto/tls.(*Conn).handshakeContext+0x1ab crypto/tls/conn.go:1538 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 800] @ 0x48b5e5 0x425c25 0x122787c 0x12278d6 0x1362c12 0x1362bde 0x1362bca 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x122787b google.golang.org/protobuf/internal/encoding/json.NewDecoder+0xbb google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:55 # 0x12278d5 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x115 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:79 # 0x1362c11 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x1362bdd google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1362bc9 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:49 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0x93db6a 0x93db47 0x9867b7 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x93db69 bytes.NewBuffer+0x49 bytes/buffer.go:490 # 0x93db46 crypto/tls.signedMessage+0x26 crypto/tls/auth.go:114 # 0x9867b6 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5b6 crypto/tls/handshake_server_tls13.go:1097 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0xb471b8 0xb94508 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb471b7 github.com/libp2p/go-libp2p-kad-dht/qpeerset.NewQueryPeerset+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:63 # 0xb94507 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2e7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:201 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 576] @ 0x48b5e5 0x425c25 0x70a165 0x972614 0x9725f3 0x709da4 0x70a1fc 0x972545 0x97249c 0x94b937 0x9848ea 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x972613 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9725f2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x972544 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97249b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9848e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0xc23c56 0xc362b0 0x4956c1 # 0xc23c55 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x1b5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:319 # 0xc362af github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:738 0: 0 [1: 16] @ 0x48b605 0xc2e48b 0xc4d007 0x4956c1 # 0xc2e48a github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x26a github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:39 # 0xc4d006 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x906 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:903 0: 0 [4: 256] @ 0x48b60c 0x490329 0x16e4a2e 0x1737bda 0x1738965 0x1738509 0x985627 0x9855d3 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e4a2d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985626 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9855d2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 512] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x1739c97 0x16e495b 0x1737bda 0x1738965 0x1738509 0x1737efa 0x984218 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c96 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1737ef9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 384] @ 0x48b60c 0x490329 0x68ce95 0x68e639 0x68e870 0x6b4deb 0x6b4698 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a557 0x118a2f8 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ce94 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dea github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 896] @ 0x48b5e5 0x425c25 0x8e562a 0x107a2b7 0x1077ff1 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x8e5629 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:198 # 0x107a2b6 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).getSignedRecord+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:691 # 0x1077ff0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2f0 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:482 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b605 0x425c25 0x12fd69f 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x135de67 0x1362cc2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x12fd69e google.golang.org/grpc.newClientStreamWithParams+0x23e google.golang.org/grpc@v1.81.1/stream.go:314 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x135de66 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x1362cc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:54 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b605 0x425c25 0xd1ea70 0xd1ed08 0xd54eca 0x550a23 0x551127 0x7aeed1 0xb11030 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0xd1ea6f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x550a22 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x551126 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb1102f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x6f github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:70 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 144] @ 0x48b5e5 0x490329 0x7ea245 0xb292f7 0xb2929a 0xb27997 0xb2aefa 0xb2aeec 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x7ea244 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0xb292f6 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb29299 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2aef9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2aeeb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x135f175 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x135f174 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x94 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:263 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 16] @ 0x48b605 0x473297 0x5a6ed8 0x1104752 0x1109645 0x11058e5 0x90209d 0xd494d7 0xd46cdb 0xd4944d 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0x1104751 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.getObserver+0x211 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:71 # 0x1109644 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).removeConn+0x1c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:510 # 0x11058e4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).Start.func1+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:191 # 0x90209c github.com/libp2p/go-libp2p/core/network.(*NotifyBundle).Disconnected+0x3c github.com/libp2p/go-libp2p@v0.48.0/core/network/notifee.go:53 # 0xd494d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:112 # 0xd46cda github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd4944c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:111 0: 0 [5: 320] @ 0x48b60c 0x473297 0x1738929 0x1738509 0x985b92 0x985b50 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1738928 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985b91 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x985b4f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [30: 17203200] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 784] @ 0x48b60c 0x41b526 0xd1b757 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0xd1b756 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 72] @ 0x48b5e5 0x48b2a5 0x127d011 0x127cb72 0x1274fbf 0x12f23e8 0x12f1bb6 0x4956c1 # 0x127d010 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x450 google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:585 # 0x127cb71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:501 # 0x1274fbe google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:638 # 0x12f23e7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1bb5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ce95 0x68e639 0x6b4cc5 0x6b4698 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a64f 0x1186b2f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ce94 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4cc4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 144] @ 0x48b5e5 0x490329 0xb12e8e 0xb12fb4 0xb905fa 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb12e8d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:62 # 0xb12fb3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:74 # 0xb905f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x479 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:282 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 112] @ 0x48b60c 0x41b526 0xd1b757 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xb1c379 0xb1c1c5 0xb1bec5 0xb1b1a5 0xb153f9 0xb86329 0xb8854f 0x4956c1 # 0xd1b756 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1c1c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:191 # 0xb1bec4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:141 # 0xb1b1a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1a4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:74 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb86328 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:383 # 0xb8854e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:692 0: 0 [4: 448] @ 0x48b60c 0x41b526 0xc2e6b1 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xc2e6b0 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x70 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:57 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32768] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x564149 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x564148 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 448] @ 0x48b60c 0x490329 0x6e7d25 0x6e78ed 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6e7d24 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:206 # 0x6e78ec github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 24] @ 0x48b5e5 0x425c25 0x6ea85f 0x6ea8c6 0x11ae4ae 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6ea85e github.com/pactus-project/pactus/genesis.MainnetGenesis+0x5e github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 224] @ 0x48b60c 0x473297 0x1641d4a 0x164edf5 0x164ed1c 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1641d49 github.com/creachadair/jrpc2.(*Request).UnmarshalParams+0x69 github.com/creachadair/jrpc2@v1.3.5/base.go:90 # 0x164edf4 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0x74 github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:197 # 0x164ed1b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 224] @ 0x48b5e5 0x425c25 0x768a8f 0x76a37d 0x77309b 0x773046 0x773d66 0x774a85 0x79ef07 0x79eec1 0x7a1433 0x7a0a45 0x7a1025 0x77f1ff 0x77f6f3 0x8ec931 0x8eba1c 0x8efe75 0x8ed20b 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x768a8e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x76a37c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x77309a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x773045 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x773d65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x774a84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x79ef06 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x79eec0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x7a1432 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77f1fe github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x77f6f2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8ec930 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:58 # 0x8eba1b github.com/pactus-project/pactus/store.(*blockStore).hasBlock+0x7b github.com/pactus-project/pactus/store/block.go:144 # 0x8efe74 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x34 github.com/pactus-project/pactus/store/store.go:512 # 0x8ed20a github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 192] @ 0x48b60c 0x425c25 0x6e0c45 0x6e8fc5 0x6e89d7 0x118a64f 0x1186b2f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6e0c44 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:64 # 0x6e8fc4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x3e4 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x70a165 0x972545 0x97249c 0x94b937 0x9848ea 0x980af2 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x70a164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x972544 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97249b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9848e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 64] @ 0x48b60c 0x425c25 0xb472c7 0xb4728e 0xb475f1 0xb97089 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb472c6 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x66 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb4728d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:80 # 0xb475f0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:92 # 0xb97088 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1e8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:515 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 3072] @ 0x48b60c 0x490329 0xd92b45 0x4a3791 0xdf124c 0xdf1240 0xdf0c4a 0xe1bebd 0xe1beb8 0xd5500a 0x552592 0x90092f 0xd72d07 0x10f97a9 0xd49945 0x4956c1 # 0xd92b44 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.60.0/internal/wire/pool.go:14 # 0x4a3790 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdf124b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4eb github.com/quic-go/quic-go@v0.60.0/internal/wire/pool.go:21 # 0xdf123f github.com/quic-go/quic-go.(*SendStream).write+0x4df github.com/quic-go/quic-go@v0.60.0/send_stream.go:145 # 0xdf0c49 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.60.0/send_stream.go:100 # 0xe1bebc github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.60.0/stream.go:133 # 0xe1beb7 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:63 # 0xd55009 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x552591 bufio.(*Writer).Flush+0x51 bufio/bufio.go:642 # 0x90092e github.com/multiformats/go-multistream.delimWriteBuffered+0xce github.com/multiformats/go-multistream@v0.6.1/multistream.go:88 # 0xd72d06 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x106 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 192] @ 0x48b60c 0x490329 0x690df9 0x68d47e 0x68e639 0x68e870 0x6b4d8a 0x6b4698 0x6b47d2 0x6e2767 0x6e43d9 0x6e3f0f 0x8fb765 0x8fd137 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc43a 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x690df8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d47d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d89 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e43d8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f0e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb764 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd136 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc439 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [32: 18350080] @ 0x48b613 0x490933 0x561145 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [27: 15482880] @ 0x48b613 0x490933 0x561145 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1130496] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [33: 18923520] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [26: 14909440] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [29: 16629760] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16465d7 0x164768b 0x1649095 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x164768a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1649094 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [30: 17203200] @ 0x48b613 0x490933 0x561145 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0xddd7a5 0x4a3791 0xe0789c 0xe07739 0xddd8a5 0xdfb8ea 0xdfb94d 0xdfcba5 0xe084db 0xe084bf 0xdfcd7f 0xe1a8ab 0xe1a89d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0x117821b 0x11746ca 0x4956c1 # 0xddd7a4 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.60.0/internal/utils/linkedlist/linkedlist.go:17 # 0x4a3790 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe0789b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.60.0/internal/utils/linkedlist/linkedlist.go:124 # 0xe07738 github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x58 github.com/quic-go/quic-go@v0.60.0/internal/utils/linkedlist/linkedlist.go:175 # 0xddd8a4 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.60.0/frame_sorter.go:41 # 0xdfb8e9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.60.0/receive_stream.go:69 # 0xdfb94c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.60.0/stream.go:103 # 0xdfcba4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:68 # 0xe084da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:137 # 0xe084be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:92 # 0xdfcd7e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map.go:120 # 0xe1a8aa github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.60.0/connection.go:2911 # 0xe1a89c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 80] @ 0x48b60c 0x490329 0x631b46 0x631a6f 0x63127d 0x62102c 0x621138 0x6e45ff 0x6e441f 0x6e3f0f 0x8fb765 0x8fd137 0x8feed5 0x117ea51 0x117df8d 0x11871cb 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x631b45 math/big.nat.make+0x1e5 math/big/nat.go:67 # 0x631a6e math/big.nat.divLarge+0x10e math/big/natdiv.go:608 # 0x63127c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x62102b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x621137 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x6e45fe github.com/pactus-project/pactus/sortition.GetIndex+0x19e github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x6e441e github.com/pactus-project/pactus/sortition.Verify+0x1be github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x6e3f0e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb764 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd136 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117df8c github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:81 # 0x11871ca github.com/pactus-project/pactus/state.(*state).CommitBlock+0x88a github.com/pactus-project/pactus/state/state.go:523 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 640] @ 0x48b60c 0x490933 0x89016c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x8e5430 0x8e51ec 0x107cb85 0x107b0a5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x89016b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8e542f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x8e51eb github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 512] @ 0x48b60c 0x490933 0x94acee 0x94b505 0x94b9a6 0x984cc5 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x94aced crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x94b504 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x94b9a5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x984cc4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x48b5e5 0x490329 0x1280505 0x127e55a 0x12ec19c 0x12ed117 0x12f4a73 0x12f9ec6 0x12f263f 0x4956c1 # 0x1280504 google.golang.org/grpc/internal/transport.(*Stream).read+0x84 google.golang.org/grpc@v1.81.1/internal/transport/transport.go:403 # 0x127e559 google.golang.org/grpc/internal/transport.(*ServerStream).Read+0x19 google.golang.org/grpc@v1.81.1/internal/transport/server_stream.go:57 # 0x12ec19b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.81.1/rpc_util.go:787 # 0x12ed116 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.81.1/rpc_util.go:931 # 0x12f4a72 google.golang.org/grpc.(*Server).processUnaryRPC+0xf32 google.golang.org/grpc@v1.81.1/server.go:1386 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 48] @ 0x48b60c 0x490329 0x543175 0x66b7c5 0x6e32cb 0x6e3261 0x6e310a 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72e76e 0x72e754 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6e32ca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e3260 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e3109 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72e76d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72e753 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 672] @ 0x48b5e5 0x425c25 0x70a165 0x979565 0x9794bc 0x97ab18 0x985b46 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x979564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9794bb crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x97ab17 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x985b45 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x105 crypto/tls/handshake_server_tls13.go:959 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x900db1 0x900cc5 0xd72d3a 0xd72d13 0xd72aef 0x4956c1 # 0x900db0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd72d39 github.com/multiformats/go-multistream.ReadNextToken[...]+0x139 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd72d12 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x112 github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0xd72aee github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:332 0: 0 [1: 48] @ 0x48b60c 0x490329 0x848ea5 0x848730 0xb114e6 0xb1d9ac 0xb1cba5 0xb1cba6 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0x848ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x84872f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xb114e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb1d9ab github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:367 # 0xb1cba4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:317 # 0xb1cba5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:274 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x789df1 0x789ddd 0x789d91 0x77f465 0x8ec7f1 0x8f0847 0x8edef3 0x1188f39 0x15d8b48 0x135f3cb 0x15a8d1e 0x135f223 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x789df0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x789ddc container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x789d90 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x77f464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8f0846 github.com/pactus-project/pactus/store.(*txStore).tx+0xc6 github.com/pactus-project/pactus/store/tx.go:69 # 0x8edef2 github.com/pactus-project/pactus/store.(*store).Transaction+0x92 github.com/pactus-project/pactus/store/store.go:260 # 0x1188f38 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:697 # 0x15d8b47 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x87 github.com/pactus-project/pactus/www/grpc/transaction.go:38 # 0x135f3ca github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x135f222 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [2: 16] @ 0x48b5e5 0x425c25 0xd1eb1b 0xd1ed08 0xd54eca 0x4d866e 0xb108f1 0xb108cf 0x7aeed1 0xb101ea 0xb10545 0xb8b672 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xd1eb1a github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0xfa github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:26 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10544 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb8b671 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:53 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 384] @ 0x48b60c 0x490329 0x16e4a2e 0x1737bda 0x1738965 0x9895cd 0x945787 0x985665 0x985637 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e4a2d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x985664 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x985636 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b605 0x425c25 0x126c7b0 0x126f746 0x4956c1 # 0x126c7af google.golang.org/grpc/internal/transport.(*http2Client).handlePing+0x4f google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1332 # 0x126f745 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x325 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1710 0: 0 [11: 880] @ 0x48b5e5 0x4908c7 0x124f105 0x1015c2f 0x1015689 0x1015490 0x10152b3 0x124e512 0x1249305 0x127cafb 0x1274fbf 0x12f23e8 0x12f1bb6 0x4956c1 # 0x124f104 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.56.0/http2/frame.go:1755 # 0x1015c2e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.56.0/http2/hpack/hpack.go:406 # 0x1015688 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.56.0/http2/hpack/hpack.go:349 # 0x101548f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.56.0/http2/hpack/hpack.go:311 # 0x10152b2 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.56.0/http2/hpack/hpack.go:262 # 0x124e511 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.56.0/http2/frame.go:1793 # 0x1249304 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.56.0/http2/frame.go:556 # 0x127cafa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x1274fbe google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:638 # 0x12f23e7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1bb5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [2: 4608] @ 0x48b5ec 0x4908c7 0xbfa748 0xbf96ad 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbfa747 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:3027 # 0xbf96ac github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2688 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 1152] @ 0x48b5e5 0x4908c7 0xb969ad 0xb96986 0xb968e6 0x4956c1 # 0xb969ac slices.Grow[...]+0x6ac slices/slices.go:426 # 0xb96985 slices.Concat[...]+0x685 slices/slices.go:500 # 0xb968e5 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x5e5 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:474 0: 0 [1: 256] @ 0x48b5e5 0x490329 0x4a40b2 0x4a36a5 0x8e4bb4 0xc2ecce 0xc2ecb7 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x4a40b1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a36a4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e4bb3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc2eccd github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x68d github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc2ecb6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x676 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:127 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 1152] @ 0x48b60c 0x425c25 0x98a057 0x98a0ba 0x98ad50 0x67167a 0x98a914 0x9814c5 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x98a056 crypto/ecdh.(*PublicKey).Bytes+0xd6 crypto/ecdh/ecdh.go:71 # 0x98a0b9 crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x139 crypto/tls/key_schedule.go:141 # 0x98ad4f crypto/tls.(*hybridKeyExchange).serverSharedSecret.func1+0x4f crypto/tls/key_schedule.go:218 # 0x671679 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0x98a913 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x193 crypto/tls/key_schedule.go:217 # 0x9814c4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x904 crypto/tls/handshake_server_tls13.go:254 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 80] @ 0x48b60c 0x490329 0xd8de7d 0xd878f3 0xdd2296 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0x4956c1 # 0xd8de7c github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2dc github.com/quic-go/quic-go@v0.60.0/internal/wire/stream_frame.go:63 # 0xd878f2 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.60.0/internal/wire/frame_parser.go:79 # 0xdd2295 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.60.0/connection.go:1810 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [2: 640] @ 0x48b60c 0x490933 0xbf8205 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf8204 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2433 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 160] @ 0x48b5e5 0x490329 0xb3c505 0xb9437c 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb3c504 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb9437b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x15b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:179 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b605 0x490933 0x7e1f2f 0x7e1f59 0x7e4b08 0x11763b9 0x1175df0 0xd448b7 0xd46cdb 0xd44714 0xd51fa5 0x4956c1 # 0x7e1f2e strings.(*Builder).WriteByte+0x8e strings/builder.go:97 # 0x7e1f58 github.com/multiformats/go-multiaddr.(*Component).writeTo+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/component.go:223 # 0x7e4b07 github.com/multiformats/go-multiaddr.Multiaddr.String+0x67 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x11763b8 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x1175def github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3cf github.com/pactus-project/pactus/network/notifee.go:104 # 0xd448b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd46cda github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd44713 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0xdfb61e 0xdfcba5 0xe084db 0xe084bf 0xdfcd7f 0xe1a8ab 0xe1a89d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xb1c379 0xb1cb5e 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0xdfb61d github.com/quic-go/quic-go.newStream+0x5d github.com/quic-go/quic-go@v0.60.0/stream.go:77 # 0xdfcba4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:68 # 0xe084da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:137 # 0xe084be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:92 # 0xdfcd7e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map.go:120 # 0xe1a8aa github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.60.0/connection.go:2911 # 0xe1a89c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1cb5d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:270 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [2: 128] @ 0x48b5e5 0x425c25 0xc2eb8b 0xc2eb04 0xc2ea90 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xc2eb8a github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0x54a github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xc2eb03 github.com/libp2p/go-msgio.NewVarintReaderSize+0x4c3 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xc2ea8f github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x44f github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:101 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x55c919 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11bd5a5 0x11bd645 0x11bb35b 0x11babdf 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x55c918 encoding/json.(*decodeState).object+0x8d8 encoding/json/decode.go:707 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11babde github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 784] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef6b9 0xd17505 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef6b8 time.NewTicker+0x78 time/tick.go:44 # 0xd17504 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x44 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:369 0: 0 [1: 565248] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 320] @ 0x48b5e5 0x425c25 0x124e365 0x1249305 0x127cafb 0x1274fbf 0x12f23e8 0x12f1bb6 0x4956c1 # 0x124e364 golang.org/x/net/http2.(*Framer).readMetaFrame+0x124 golang.org/x/net@v0.56.0/http2/frame.go:1721 # 0x1249304 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.56.0/http2/frame.go:556 # 0x127cafa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x1274fbe google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:638 # 0x12f23e7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1bb5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [6: 288] @ 0x48b5e5 0x490329 0xc25585 0xc2588a 0xc46039 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc25584 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc25889 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc46038 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2189 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [19: 34048] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc37be6 0xc378fb 0xc50772 0xc4cd9a 0x4956c1 # 0xc37be5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:942 # 0xc378fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x17a github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:919 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [6: 1728] @ 0x48b5e5 0x4908c7 0xb2d554 0x10ebb79 0x10eb999 0x10e94f1 0x10e8fd0 0x4956c1 # 0xb2d553 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10ebb78 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10eb998 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x76bb3d 0x76a512 0x77309b 0x773046 0x773d66 0x774a85 0x79ef07 0x79eec1 0x7a1433 0x7a0a45 0x7a1025 0x77f1ff 0x77f6f3 0x8ec931 0x8ebf0e 0x8eb30e 0x8ed17a 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x76bb3c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x76a511 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x77309a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x773045 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x773d65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x774a84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x79ef06 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x79eec0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x7a1432 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77f1fe github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x77f6f2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8ec930 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:58 # 0x8ebf0d github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xed github.com/pactus-project/pactus/store/block.go:191 # 0x8eb30d github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x34d github.com/pactus-project/pactus/store/block.go:84 # 0x8ed179 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x99 github.com/pactus-project/pactus/store/store.go:156 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b60c 0x425c25 0x118270b 0x118262d 0x118262d 0x1182668 0x1182668 0x1182668 0x118262d 0x11847e6 0x11847d4 0x118a10e 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x118270a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11847e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11847d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:216 # 0x118a10d github.com/pactus-project/pactus/state.(*state).validateBlock+0xcd github.com/pactus-project/pactus/state/validation.go:28 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x5abcc5 0x5aaa83 0x5ab9e5 0x593825 0x5944c5 0x5af1de 0x599830 0x59acc5 0x59e32c 0x4956c1 # 0x5abcc4 net.(*Resolver).internetAddrList.func1+0x1e4 net/ipsock.go:277 # 0x5aaa82 net.filterAddrList+0x182 net/ipsock.go:137 # 0x5ab9e4 net.(*Resolver).internetAddrList+0x684 net/ipsock.go:308 # 0x593824 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:354 # 0x5944c4 net.(*Dialer).DialContext+0x1c4 net/dial.go:539 # 0x5af1dd net.(*Resolver).dial+0x9d net/lookup.go:699 # 0x59982f net.(*Resolver).exchange+0x34f net/dnsclient_unix.go:185 # 0x59acc4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x59e32b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [1: 24] @ 0x48b60c 0x425c25 0x9447e5 0x984af7 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x9447e4 crypto/tls.supportedSignatureAlgorithms+0x24 crypto/tls/common.go:1753 # 0x984af6 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x76 crypto/tls/handshake_server_tls13.go:835 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 96] @ 0x48b605 0x473297 0x51fe06 0xcfa17f 0xcfa13b 0xcf8d46 0xd49797 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcfa17e github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x7e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:607 # 0xcfa13a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:591 # 0xcf8d45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd49796 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [6: 384] @ 0x48b60c 0x490329 0x16e49f0 0x1737bda 0x1738965 0x1738509 0x1737efa 0x984218 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1737ef9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b60c 0x473914 0x473426 0xb3d055 0xb3d04b 0xb3b958 0xb9486d 0xb949e9 0xb946d4 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb3d054 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb3d04a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb3b957 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UpdateLastUsefulAt+0x97 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:355 # 0xb9486c github.com/libp2p/go-libp2p-kad-dht.(*query).recordPeerIsValuable+0x4c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:222 # 0xb949e8 github.com/libp2p/go-libp2p-kad-dht.(*query).recordValuablePeers+0x128 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:242 # 0xb946d3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4b3 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:214 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 480] @ 0x48b5e5 0x421e0b 0xa68df4 0xa68aed 0xa6d68c 0xb95625 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xa68df3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:187 # 0xa68aec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:150 # 0xa6d68b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb95624 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:333 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 240] @ 0x48b60c 0x473914 0x473426 0xb8d898 0xb8d8dd 0xb8d911 0xb8dc8f 0xb96f59 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8d897 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb8d8dc github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:38 # 0xb8d910 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:56 # 0xb8dc8e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:106 # 0xb96f58 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:500 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 144] @ 0x48b5e5 0x425c25 0x55a617 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11bd5a5 0x11bd645 0x11bb35b 0x11ba97d 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba97c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x6dc github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 64] @ 0x48b60c 0x490329 0x1738698 0x1738509 0x989845 0x98981a 0x9858d1 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1738697 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x989844 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x989819 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:48 # 0x9858d0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 8192] @ 0x48b60c 0x490329 0x8e4a0f 0xd18467 0xd18450 0xd1c0cb 0xd1bd11 0xd1ed78 0xd5500a 0x1100d02 0x10fc642 0xc308b7 0xc3023b 0x4956c1 # 0x8e4a0e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd18466 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd1844f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd1c0ca github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd1bd10 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd1ed77 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:42 # 0xd55009 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x1100d01 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc308b6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x336 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:228 # 0xc3023a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x35a github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:260 0: 0 [6: 192] @ 0x48b60c 0x490933 0x16cc905 0x678a26 0x67c456 0x6ae01d 0x6e24a5 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x678a25 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:43 # 0x67c455 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 32] @ 0x48b5e5 0x490329 0xc29c3f 0x105ea92 0x4956c1 # 0xc29c3e github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x105ea91 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x4f1 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:200 0: 0 [1: 128] @ 0x48b5e5 0x425c25 0xd4a5a9 0xd4a445 0xd4a1af 0xd44caa 0x10fa8c9 0xb1c379 0xb1c1c5 0xb1bec5 0xb1b1a5 0xb153f9 0xb86329 0xb8854f 0x4956c1 # 0xd4a5a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:264 # 0xd4a444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:251 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1c1c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:191 # 0xb1bec4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:141 # 0xb1b1a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1a4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:74 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb86328 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:383 # 0xb8854e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:692 0: 0 [8: 512] @ 0x48b60c 0x490329 0x16e4a2e 0x1737bda 0x1738965 0x9896e5 0x985a8e 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e4a2d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9896e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:39 # 0x985a8d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b60c 0x490329 0x848ea5 0x848730 0xb114e6 0xb1d9ac 0xb1cba5 0xb1cba6 0xb1b465 0xb153f9 0xb86329 0xb8854f 0x4956c1 # 0x848ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x84872f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xb114e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb1d9ab github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:367 # 0xb1cba4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:317 # 0xb1cba5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:274 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb86328 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:383 # 0xb8854e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:692 0: 0 [1: 512] @ 0x48b5e5 0x490329 0x4a40b2 0x4a36a5 0x8e4bb4 0xc2ecce 0xc2ecb7 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x4a40b1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a36a4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e4bb3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc2eccd github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x68d github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc2ecb6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x676 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:127 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 896] @ 0x48b60c 0x490329 0x8eb08c 0x8ed17a 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x8eb08b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xcb github.com/pactus-project/pactus/store/block.go:57 # 0x8ed179 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x99 github.com/pactus-project/pactus/store/store.go:156 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc905 0x989745 0x985a8e 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x989744 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x124 crypto/tls/key_schedule.go:41 # 0x985a8d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 192] @ 0x48b5e5 0x490329 0x107aa72 0x107aa42 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x107aa71 github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xd1 github.com/libp2p/go-libp2p@v0.48.0/core/protocol/id.go:14 # 0x107aa41 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xa1 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:728 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x1739c97 0x16e490f 0x16e4e35 0x1738aa6 0x173804d 0x98553a 0x980b14 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c96 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16e4e34 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1738aa5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x173804c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [12: 1920] @ 0x48b5e5 0x490329 0xd55efc 0xd55eee 0xd486c5 0x10eba77 0x10e94f1 0x10e8fd0 0x4956c1 # 0xd55efb github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd55eed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:55 # 0xd486c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:979 # 0x10eba76 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x156 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:513 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ce95 0x68e639 0x68e870 0x6b4d8a 0x6b4698 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x117ccf2 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x68ce94 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d89 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 1728] @ 0x48b60c 0x490329 0xd854a8 0xd87cf7 0xdd1ddb 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0x4956c1 # 0xd854a7 github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1a7 github.com/quic-go/quic-go@v0.60.0/internal/wire/crypto_frame.go:34 # 0xd87cf6 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.60.0/internal/wire/frame_parser.go:135 # 0xdd1dda github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.60.0/connection.go:1857 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [1: 16] @ 0x48b5e5 0x490329 0xc29c3f 0x10fb8e4 0x10fac98 0xb1c379 0xb1cb5e 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0xc29c3e github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x10fb8e3 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).preferredProtocol+0x63 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:519 # 0x10fac97 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x617 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:475 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1cb5d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:270 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [2: 32] @ 0x48b5e5 0x48b725 0x4c2cbc 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4c2cbb reflect.Value.call+0x121b reflect/value.go:652 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 560] @ 0x48b60c 0x490329 0x62df59 0x62dedd 0x6985c6 0x69854f 0x6ae86c 0x6ae045 0x6e24a5 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x62df58 math/big.nat.make+0x98 math/big/nat.go:67 # 0x62dedc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6985c5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x69854e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6ae86b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae044 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 48] @ 0x48b5e5 0x48b2a5 0x98116e 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x98116d crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x5ad crypto/tls/handshake_server_tls13.go:225 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 256] @ 0x48b5e5 0x490329 0x4a3b3c 0x4a3986 0x4a36fc 0x125abcd 0x125b0c7 0x12692b7 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x135de67 0x1362cc2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x4a3b3b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3985 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a36fb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x125abcc google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x2c google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:58 # 0x125b0c6 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x106 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:381 # 0x12692b6 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4f6 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:888 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x135de66 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x1362cc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:54 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 192] @ 0x48b5e5 0x490329 0x11761d9 0x11757a5 0x4956c1 # 0x11761d8 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x78 github.com/pactus-project/pactus/network/notifee.go:128 # 0x11757a4 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [2: 256] @ 0x48b5e5 0x490329 0x4a3fd2 0x4a36a5 0xdc4e5f 0xdc4d90 0xdf085e 0xdca025 0x4956c1 # 0x4a3fd1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a36a4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdc4e5e github.com/quic-go/quic-go.(*packetBuffer).putBack+0x3e github.com/quic-go/quic-go@v0.60.0/buffer_pool.go:63 # 0xdc4d8f github.com/quic-go/quic-go.(*packetBuffer).Release+0x2f github.com/quic-go/quic-go@v0.60.0/buffer_pool.go:50 # 0xdf085d github.com/quic-go/quic-go.(*sendQueue).Run+0x1bd github.com/quic-go/quic-go@v0.60.0/send_queue.go:99 # 0xdca024 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.60.0/connection.go:588 0: 0 [3: 144] @ 0x48b60c 0x490329 0x7d6b55 0x7d7168 0x7d6f91 0x8e8411 0xc23b45 0xc23b1a 0xc362b0 0x4956c1 # 0x7d6b54 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x7d7167 github.com/multiformats/go-multihash.encodeHash+0x167 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x7d6f90 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8e8410 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xc23b44 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0xa4 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc23b19 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc362af github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:738 0: 0 [5: 240] @ 0x48b5e5 0x490329 0xb890dd 0xb902ae 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb890dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x13c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:765 # 0xb902ad github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:260 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 1120] @ 0x48b60c 0x490329 0x7afc06 0x8ea0f8 0x8ea0e2 0x8ea0e3 0x5228b4 0x5230ce 0x525bcc 0x51fdf3 0xcfaa6c 0xcfbd15 0xd555b9 0x10f9cd7 0xd49945 0x4956c1 # 0x7afc05 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8ea0f7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ea0e1 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ea0e2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x5228b3 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fdf2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcfaa6b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcfbd14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10f9cd6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0x5d1737 0xd15dbf 0xd15985 0xd1f225 0xd72318 0xd70d1e 0xd702fa 0xd6e913 0x4956c1 # 0x5d1736 log.New+0x56 log/log.go:74 # 0xd15dbe github.com/libp2p/go-yamux/v5.newSession+0x21e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:137 # 0xd15984 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd1f224 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd72317 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4f7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [12: 2688] @ 0x48b60c 0x425c25 0x6f9d9a 0x6f9db0 0x16e495b 0x171ee09 0x1722790 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6f9d99 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6f9daf crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x171ee08 crypto/internal/fips140/ecdsa.newDRBG[...]+0x188 crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x172278f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0xdf1c28 0xdf1a7b 0xde0263 0xdded45 0xde5d1e 0xde5545 0xde5405 0xde41aa 0xde3f45 0xdd7355 0xdd6826 0xdd63fc 0xdd592c 0xdc98c5 0x4956c1 # 0xdf1c27 github.com/quic-go/quic-go.(*SendStream).popNewOrRetransmittedStreamFrame+0xe7 github.com/quic-go/quic-go@v0.60.0/send_stream.go:266 # 0xdf1a7a github.com/quic-go/quic-go.(*SendStream).popStreamFrame+0x5a github.com/quic-go/quic-go@v0.60.0/send_stream.go:225 # 0xde0262 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.60.0/framer.go:261 # 0xdded44 github.com/quic-go/quic-go.(*framer).Append+0x284 github.com/quic-go/quic-go@v0.60.0/framer.go:109 # 0xde5d1d github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.60.0/packet_packer.go:692 # 0xde5544 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:605 # 0xde5404 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:596 # 0xde41a9 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:487 # 0xde3f44 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:470 # 0xdd7354 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.60.0/connection.go:2738 # 0xdd6825 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.60.0/connection.go:2603 # 0xdd63fb github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.60.0/connection.go:2555 # 0xdd592b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.60.0/connection.go:2455 # 0xdc98c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.60.0/connection.go:729 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0x6e3273 0x6e7dbf 0x72d165 0x72cecd 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72e76e 0x72e754 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6e3272 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e7dbe github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x72d164 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x72cecc github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72e76d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72e753 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 352] @ 0x48b60c 0x490933 0x8b38f4 0x8b25e2 0x8b226c 0x84b802 0x84b572 0x1079096 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x8b38f3 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x8b25e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x8b226b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x84b801 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x84b571 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1079095 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 384] @ 0x48b60c 0x490329 0x690df9 0x68d47e 0x68e639 0x68e870 0x6b4deb 0x6b4698 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x117ccf2 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x690df8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d47d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dea github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ce95 0x68e639 0x6b4cc5 0x6b4698 0x6b47d2 0x6e2767 0x6e3d37 0x118a2a5 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ce94 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4cc4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e3d36 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0xb96ce9 0x4956c1 # 0xb96ce8 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x9e8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:487 0: 0 [3: 336] @ 0x48b5e5 0x425c25 0x41b494 0xd74d1b 0x1077765 0x1077a5a 0x1077150 0x4956c1 # 0xd74d1a github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x9a github.com/multiformats/go-multistream@v0.6.1/client.go:54 # 0x1077764 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:436 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 112] @ 0x48b60c 0x41b526 0x1265a6b 0x126906a 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13492c7 0x134d4e2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1265a6a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6a google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:493 # 0x1269069 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:787 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13492c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:150 # 0x134d4e1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0x801230 0x8075ed 0x80837d 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x80122f crypto/x509.parseName+0x20f crypto/x509/parser.go:170 # 0x8075ec crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 288] @ 0x48b60c 0x490329 0x848ea5 0x848730 0x8e5752 0xc354d0 0xc45fb3 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0x848ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x84872f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8e5751 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc354cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:461 # 0xc45fb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [3: 48] @ 0x48b5e5 0x48b205 0x10fbc1d 0x10fbaff 0xb97cbf 0xb96431 0x4956c1 # 0x10fbc1c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x9c github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:555 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xb97cbe github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:557 # 0xb96430 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:428 0: 0 [4: 64] @ 0x48b60c 0x490933 0x56adf9 0x56b1fc 0x56aa9d 0x55a634 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 384] @ 0x48b60c 0x490329 0x690df9 0x68d47e 0x68e639 0x6b4cc5 0x6b4698 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a557 0x118a2f8 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x690df8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d47d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4cc4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [6: 288] @ 0x48b5e5 0x425c25 0x40fdb2 0x48b909 0xa0bad0 0xa0b537 0x1652529 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0xa0bacf net/http.Header.Clone+0x70f net/http/header.go:105 # 0xa0b536 net/http.(*response).WriteHeader+0x176 net/http/server.go:1187 # 0x1652528 github.com/creachadair/jrpc2/jhttp.writeJSON+0x268 github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:149 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 240] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0x53a616 0x5398b9 0x53987d 0xa0a865 0xa0f298 0x4956c1 # 0x53a615 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5398b8 context.withCancel+0x58 context/context.go:278 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0xa0a864 net/http.(*conn).readRequest+0x6e4 net/http/server.go:1040 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [2: 224] @ 0x48b5e5 0x425c25 0x41b494 0xb1d2e5 0xb1cd0f 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0xb1d2e4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:321 # 0xb1cd0e github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2ae github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:288 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 8192] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x94a4f0 0x94a4b7 0x947fa5 0x94dd65 0x94dd66 0x4d866e 0xd195a5 0xd1957d 0xd19478 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x94a4ef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x94a4b6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x947fa4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x94dd64 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x94dd65 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xd195a4 io.ReadFull+0xe4 io/io.go:354 # 0xd1957c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 288] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x8fa0e7 0x8fbc97 0x8fce1f 0x8febca 0x8febc8 0x1182cb9 0x1186d32 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x8fa0e6 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:103 # 0x8fbc96 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x96 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:29 # 0x8fce1e github.com/pactus-project/pactus/execution/executor.MakeExecutorImpl+0xde github.com/pactus-project/pactus/execution/executor/executor.go:30 # 0x8febc9 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x29 github.com/pactus-project/pactus/execution/executor/executor.go:12 # 0x8febc7 github.com/pactus-project/pactus/execution.Execute+0x27 github.com/pactus-project/pactus/execution/execution.go:10 # 0x1182cb8 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x1186d31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3f1 github.com/pactus-project/pactus/state/state.go:486 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 480] @ 0x48b5e5 0x425c25 0x7739bc 0x773ddc 0x774a85 0x79ef07 0x79eec1 0x7a1433 0x7a0a45 0x7a1025 0x77f1ff 0x77f6f3 0x8ec931 0x8eba1c 0x8efe75 0x8ed20b 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x7739bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x773ddb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x774a84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x79ef06 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x79eec0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x7a1432 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77f1fe github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x77f6f2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8ec930 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:58 # 0x8eba1b github.com/pactus-project/pactus/store.(*blockStore).hasBlock+0x7b github.com/pactus-project/pactus/store/block.go:144 # 0x8efe74 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x34 github.com/pactus-project/pactus/store/store.go:512 # 0x8ed20a github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 192] @ 0x48b60c 0x490329 0x16e4a2e 0x1737bda 0x1738965 0x1738509 0x989845 0x98981a 0x9858d1 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e4a2d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x989844 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x989819 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:48 # 0x9858d0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [12: 2880] @ 0x48b5e5 0x490329 0xd55efc 0xd55eee 0xd486c5 0x10eae97 0x10e973b 0x10e8fd0 0x4956c1 # 0xd55efb github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd55eed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:55 # 0xd486c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:979 # 0x10eae96 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0xd6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:442 # 0x10e973a github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x2ba github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:317 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc905 0x93d426 0x98682b 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x93d425 crypto/tls.verifyHandshakeSignature+0xc5 crypto/tls/auth.go:26 # 0x98682a crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b60c 0x490329 0x170fa2d 0x171a189 0x17198fd 0x17227d2 0x1722791 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x170fa2c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x171a188 crypto/internal/fips140/ecdsa.randomPoint[...]+0x308 crypto/internal/fips140/ecdsa/ecdsa.go:257 # 0x17198fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x17227d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722790 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0x48b60c 0x425c25 0x944a5a 0x984b29 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x944a59 crypto/tls.supportedSignatureAlgorithmsCert+0x19 crypto/tls/common.go:1799 # 0x984b28 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0xa8 crypto/tls/handshake_server_tls13.go:836 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 192] @ 0x48b60c 0x425c25 0x6e0d05 0x6e8fc5 0x6e89d7 0x118a64f 0x1186b2f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6e0d04 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x104 github.com/pactus-project/pactus/crypto/bls/bls.go:77 # 0x6e8fc4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x3e4 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 192] @ 0x48b5e5 0x425c25 0x51d272 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x110164c 0x10fc5e2 0xc2fddc 0x4956c1 # 0x51d271 fmt.errorf+0x4b1 fmt/errors.go:64 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x110164b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10fc5e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0xc2fddb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:201 0: 0 [2: 384] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x68e870 0x6b4d4b 0x6b4698 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a557 0x118a2f8 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d4a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [11: 176] @ 0x48b605 0x490933 0x56adf9 0x56b1fc 0x56aa9d 0x55a634 0x6ea8c5 0x6ea8c6 0x11ae4ae 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [6: 192] @ 0x48b60c 0x425c25 0xb8d87f 0xb8d8dd 0xb8d911 0xb8dcac 0xb957ed 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8d87e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb8d8dc github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:38 # 0xb8d910 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:56 # 0xb8dcab github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:107 # 0xb957ec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:344 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0xcfbf33 0xd555b9 0x10fad0f 0xb1c379 0xb1c1c5 0xb1bec5 0xb1b1a5 0xb153f9 0xb86329 0xb8854f 0x4956c1 # 0xcfbf32 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x532 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:890 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10fad0e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x68e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:481 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1c1c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:191 # 0xb1bec4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:141 # 0xb1b1a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1a4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:74 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb86328 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:383 # 0xb8854e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:692 0: 0 [2: 416] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0xc5c085 0xc5fede 0xc50f6d 0xc5099b 0xc4cd9a 0x4956c1 # 0xc5c084 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DuplicateMessage+0xa4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:243 # 0xc5fedd github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DuplicateMessage+0x2bd github.com/libp2p/go-libp2p-pubsub@v0.16.0/trace.go:143 # 0xc50f6c github.com/libp2p/go-libp2p-pubsub.(*PubSub).shouldPush+0x30c github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1525 # 0xc5099a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa1a github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1467 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [5: 80] @ 0x48b5e5 0x48b205 0xcfce34 0xd029e5 0xd1f2e2 0xd1a562 0xd19c85 0xd19630 0xd19478 0x4956c1 # 0xcfce33 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x53 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xd029e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd1f2e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xd1a561 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd19c84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd1962f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [6: 1248] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72f5b5 0x72f58b 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x7301ae 0x730194 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72f5b4 github.com/fxamacker/cbor/v2.Unmarshal+0x74 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72f58a github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x4a github.com/pactus-project/pactus/types/vote/cp_vote.go:118 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x7301ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x730193 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 160] @ 0x48b60c 0x490933 0x52d9b0 0x51fd17 0xd394fb 0x522954 0x5230ce 0x525bcc 0x51ce74 0x10fbd37 0x10fbcf7 0x10fbaff 0xb97cbf 0xb96431 0x4956c1 # 0x52d9af strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51fd16 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd394fa github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:38 # 0x522953 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51ce73 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10fbd36 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10fbcf6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xb97cbe github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:557 # 0xb96430 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:428 0: 0 [2: 192] @ 0x48b5e5 0x421e0b 0xa68df4 0xa68aed 0xa6d68c 0xb42a94 0xb427ff 0x4956c1 # 0xa68df3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:187 # 0xa68aec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:150 # 0xa6d68b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb42a93 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x73 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:241 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 48] @ 0x48b5e5 0x48b2a5 0x701e68 0x701e62 0x7031be 0x703688 0x8126af 0x812689 0x812d39 0xd7b745 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x701e67 encoding/asn1.makeObjectIdentifier+0x5a7 encoding/asn1/marshal.go:308 # 0x701e61 encoding/asn1.makeBody+0x5a1 encoding/asn1/marshal.go:473 # 0x7031bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x703687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x8126ae encoding/asn1.Marshal+0x18e encoding/asn1/marshal.go:736 # 0x812688 crypto/x509.marshalPublicKey+0x168 crypto/x509/x509.go:110 # 0x812d38 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef395 0x53b465 0x53bacd 0x53ba8f 0xb88525 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0x53b464 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0xb88524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:688 0: 0 [4: 1664] @ 0x48b5e5 0x490329 0x6e8c8e 0x6e89d7 0x118a64f 0x1186b2f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6e8c8d github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0xad github.com/pactus-project/pactus/types/certificate/certificate.go:310 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 336] @ 0x48b5e5 0x425c25 0x53bbb3 0x12f9365 0x12f9345 0x12f263f 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0x12f9364 google.golang.org/grpc.contextWithServer+0x64 google.golang.org/grpc@v1.81.1/server.go:2052 # 0x12f9344 google.golang.org/grpc.(*Server).handleStream+0x44 google.golang.org/grpc@v1.81.1/server.go:1789 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x13012a9 0x12dde59 0x161aaba 0x12ddd17 0x13492c7 0x134d4e2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x13012a8 google.golang.org/grpc.(*clientStream).SendMsg+0x568 google.golang.org/grpc@v1.81.1/stream.go:982 # 0x12dde58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.81.1/call.go:70 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13492c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:150 # 0x134d4e1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 640] @ 0x48b5e5 0x425c25 0xcfcb7e 0xcfa228 0xcf8d46 0xd4a11c 0xd44caa 0x10fa8c9 0xb1c379 0xb1cb5e 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0xcfcb7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcfa227 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:589 # 0xcf8d45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd4a11b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1cb5d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:270 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 512] @ 0x48b60c 0x425c25 0x7f7e7e 0x7f7e93 0xdbc77f 0xdbc65b 0xdbaac5 0xdb93dd 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc950a 0x4956c1 # 0x7f7e7d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f7e92 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdbc77e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x5e github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:49 # 0xdbc65a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:31 # 0xdbaac4 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x204 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:475 # 0xdb93dc github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x7c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:251 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9509 github.com/quic-go/quic-go.(*Conn).run+0x349 github.com/quic-go/quic-go@v0.60.0/connection.go:640 0: 0 [16: 4096] @ 0x48b5e5 0x425c25 0xd1b76b 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xc2f782 0x4956c1 # 0xd1b76a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [3: 192] @ 0x48b60c 0x490329 0x16e4a2e 0x16e4e35 0x1738aa6 0x173804d 0x98553a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e4a2d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16e4e34 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1738aa5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x173804c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x48b60c 0x473297 0x8e8433 0xc23b45 0xc23b1a 0xc362b0 0x4956c1 # 0x8e8432 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x72 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:176 # 0xc23b44 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0xa4 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc23b19 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc362af github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:738 0: 0 [1: 16] @ 0x48b605 0x473297 0x40c666 0x7e7a6e 0x7e7a62 0x7ee1aa 0x7e1d4f 0x7e206b 0x7e205e 0x7e4b08 0x11763b9 0x1175df0 0xd448b7 0xd46cdb 0xd44714 0xd51fa5 0x4956c1 # 0x40c665 internal/strconv.FormatUint+0xa5 internal/strconv/itoa.go:19 # 0x7e7a6d strconv.FormatUint+0x2d strconv/number.go:203 # 0x7e7a61 github.com/multiformats/go-multiaddr.portBtS+0x21 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7ee1a9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7e1d4e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e206a github.com/multiformats/go-multiaddr.(*Component).Value+0x1ca github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7e205d github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1bd github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x7e4b07 github.com/multiformats/go-multiaddr.Multiaddr.String+0x67 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x11763b8 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x1175def github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3cf github.com/pactus-project/pactus/network/notifee.go:104 # 0xd448b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd46cda github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd44713 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0xd17e45 0xd16070 0xd15985 0xd1f225 0xd72318 0xd70d1e 0xd702fa 0xd6e913 0x4956c1 # 0xd17e44 github.com/libp2p/go-yamux/v5.(*Session).startKeepalive+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:449 # 0xd1606f github.com/libp2p/go-yamux/v5.newSession+0x4cf github.com/libp2p/go-yamux/v5@v5.1.0/session.go:158 # 0xd15984 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd1f224 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd72317 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4f7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 448] @ 0x48b60c 0x490329 0x1738698 0x1738509 0x98559f 0x98556a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1738697 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98559e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x985569 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x1594ff9 0x159446d 0x1598e16 0x15993a7 0x1393bb7 0x139b9bc 0x13a32d1 0x139b1f7 0x139afbc 0x139adaf 0x13996a2 0x139acd8 0x159dbe6 0x15a0092 0x159fd8f 0x159fce5 0x168d1a3 0x4956c1 # 0x1594ff8 github.com/glebarez/go-sqlite.interruptOnDone+0x58 github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:758 # 0x159446c github.com/glebarez/go-sqlite.(*stmt).query+0xcc github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:590 # 0x1598e15 github.com/glebarez/go-sqlite.(*conn).query+0xf5 github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:1519 # 0x15993a6 github.com/glebarez/go-sqlite.(*conn).QueryContext+0x26 github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite_go18.go:38 # 0x1393bb6 database/sql.ctxDriverQuery+0xd6 database/sql/ctxutil.go:48 # 0x139b9bb database/sql.(*DB).queryDC.func1+0x15b database/sql/sql.go:1786 # 0x13a32d0 database/sql.withLock+0x70 database/sql/sql.go:3572 # 0x139b1f6 database/sql.(*DB).queryDC+0x1b6 database/sql/sql.go:1781 # 0x139afbb database/sql.(*DB).query+0xfb database/sql/sql.go:1764 # 0x139adae database/sql.(*DB).QueryContext.func1+0x4e database/sql/sql.go:1742 # 0x13996a1 database/sql.(*DB).retry+0x41 database/sql/sql.go:1576 # 0x139acd7 database/sql.(*DB).QueryContext+0x97 database/sql/sql.go:1741 # 0x159dbe5 github.com/pactus-project/pactus/wallet/storage/sqlitestorage.(*Storage).GetPendingTransactions+0x85 github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:563 # 0x15a0091 github.com/pactus-project/pactus/wallet.(*transactions).getPendingTransaction+0x31 github.com/pactus-project/pactus/wallet/transactions.go:143 # 0x159fd8e github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x2e github.com/pactus-project/pactus/wallet/transactions.go:117 # 0x159fce4 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x168d1a2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x80107a 0x8075ed 0x80837d 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x801079 crypto/x509.parseName+0x59 crypto/x509/parser.go:148 # 0x8075ec crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 64] @ 0x48b5e5 0x425c25 0x1274885 0x12751ae 0x12f23e8 0x12f1bb6 0x4956c1 # 0x1274884 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x23a4 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:620 # 0x12751ad google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:665 # 0x12f23e7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1bb5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0xde900d 0xdce50f 0xdcc17d 0xdcb9a5 0xdc9612 0x4956c1 # 0xde900c github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x24c github.com/quic-go/quic-go@v0.60.0/packet_unpacker.go:102 # 0xdce50e github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x50e github.com/quic-go/quic-go@v0.60.0/connection.go:1355 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [1: 64] @ 0x48b60c 0x490329 0x1738698 0x1738509 0x1737efa 0x984218 0x980af2 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x1738697 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1737ef9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b60c 0x490329 0x16e49f0 0x1737bda 0x93c6a7 0xdbd27f 0xdb7008 0xdbb338 0xdb9417 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc950a 0x4956c1 # 0x16e49ef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdb7007 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.60.0/internal/handshake/aead.go:18 # 0xdbb337 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x257 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:523 # 0xdb9416 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb6 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:254 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9509 github.com/quic-go/quic-go.(*Conn).run+0x349 github.com/quic-go/quic-go@v0.60.0/connection.go:640 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x93c777 0x16e490f 0x1737bda 0x93c6a7 0xdbd27f 0xdbc77a 0xdbc65b 0xdbd765 0x67167a 0xdbd425 0xdbd3bf 0xdb879f 0xdb847d 0xdc2f99 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x93c776 crypto/hkdf.Expand[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdbc779 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:48 # 0xdbc65a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:31 # 0xdbd764 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD.func1+0x304 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:51 # 0x671679 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0xdbd424 github.com/quic-go/quic-go/internal/handshake.withoutFIPSEnforcement+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/fips140_go126.go:8 # 0xdbd3be github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1e github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:34 # 0xdb879e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:146 # 0xdb847c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:116 # 0xdc2f98 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.60.0/connection.go:358 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [1: 32] @ 0x48b5e5 0x48b725 0x4cc8bd 0x6400e7 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x6400e6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1451 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [9: 720] @ 0x48b60c 0x490329 0x62df59 0x62dedd 0x6985c6 0x69854f 0x6ae86c 0x6ae0aa 0x6e24a5 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x62df58 math/big.nat.make+0x98 math/big/nat.go:67 # 0x62dedc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6985c5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x69854e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6ae86b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae0a9 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 704512] @ 0x48b613 0x490933 0x766252 0x77aa1f 0x78f71d 0x790346 0x8ef9e5 0x8ef91a 0x118702f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x766251 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x77aa1e github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x78f71c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x790345 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ef9e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8ef919 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x118702e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ee github.com/pactus-project/pactus/state/state.go:510 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0xdfb81f 0xdfcba5 0xe084db 0xe084bf 0xdfcd7f 0xe1a8ab 0xe1a89d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xb1c379 0xb1cb5e 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0xdfb81e github.com/quic-go/quic-go.newStream+0x25e github.com/quic-go/quic-go@v0.60.0/stream.go:93 # 0xdfcba4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:68 # 0xe084da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:137 # 0xe084be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:92 # 0xdfcd7e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map.go:120 # 0xe1a8aa github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.60.0/connection.go:2911 # 0xe1a89c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1cb5d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:270 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 16] @ 0x48b605 0x490329 0x12eccac 0x13084b6 0x1300e31 0x12dde59 0x161aaba 0x12ddd17 0x135de67 0x1362cc2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x12eccab google.golang.org/grpc.msgHeader+0x4b google.golang.org/grpc@v1.81.1/rpc_util.go:866 # 0x13084b5 google.golang.org/grpc.prepareMsg+0x175 google.golang.org/grpc@v1.81.1/stream.go:1902 # 0x1300e30 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.81.1/stream.go:958 # 0x12dde58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.81.1/call.go:70 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x135de66 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x1362cc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:54 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b60c 0x490329 0x9007b5 0x900bd4 0x900a90 0xd75131 0x4956c1 # 0x9007b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x900bd3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x900a8f github.com/multiformats/go-multistream.delitmWriteAll+0x8f github.com/multiformats/go-multistream@v0.6.1/multistream.go:93 # 0xd75130 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0xf0 github.com/multiformats/go-multistream@v0.6.1/client.go:57 0: 0 [3: 48] @ 0x48b60c 0x490329 0x9007b5 0x900bd4 0x9008f7 0xd72d07 0xd72aef 0x4956c1 # 0x9007b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x900bd3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x9008f6 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd72d06 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x106 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0xd72aee github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:332 0: 0 [5: 400] @ 0x48b60c 0x490329 0x62df59 0x62dedd 0x6985c6 0x69854f 0x6ae86c 0x6ae045 0x6e24a5 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x62df58 math/big.nat.make+0x98 math/big/nat.go:67 # 0x62dedc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6985c5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x69854e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6ae86b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae044 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 1024] @ 0x48b60c 0x425c25 0x7f7e7e 0x7f7e93 0x9948f4 0x945796 0x94f7de 0x98434c 0x980af2 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x7f7e7d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f7e92 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x9948f3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x98434b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 480] @ 0x48b5e5 0x421e0b 0xa68dac 0xa68aed 0xa6d68c 0xb963ac 0x4956c1 # 0xa68dab go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:186 # 0xa68aec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:150 # 0xa6d68b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb963ab github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:422 0: 0 [4: 6144] @ 0x48b5ec 0x425c25 0x806f65 0x80837d 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x806f64 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:887 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [13: 2496] @ 0x48b60c 0x490329 0x848ea5 0x848730 0x8e5752 0xc354d0 0xc45fb3 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0x848ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x84872f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8e5751 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc354cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:461 # 0xc45fb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 128] @ 0x48b5e5 0x490329 0x4a3fd2 0x4a36a5 0x5611a5 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x4a3fd1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a36a4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x5611a4 encoding/json.Marshal+0x184 encoding/json/encode.go:215 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x6e30b4 0x6e308a 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x6e30b3 bytes.NewReader+0x93 bytes/reader.go:159 # 0x6e3089 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 1536] @ 0x48b60c 0x425c25 0x674165 0x674159 0x674032 0xdb76af 0xdbd612 0x67167a 0xdbd425 0xdbd3bf 0xdb879f 0xdb847d 0xdc2f99 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0x674164 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x674158 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x674031 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xdb76ae github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0xae github.com/quic-go/quic-go@v0.60.0/internal/handshake/cipher_suite.go:57 # 0xdbd611 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD.func1+0x1b1 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:48 # 0x671679 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0xdbd424 github.com/quic-go/quic-go/internal/handshake.withoutFIPSEnforcement+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/fips140_go126.go:8 # 0xdbd3be github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1e github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:34 # 0xdb879e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:146 # 0xdb847c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:116 # 0xdc2f98 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.60.0/connection.go:358 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [3: 96] @ 0x48b60c 0x425c25 0xb89038 0xb88ff3 0xb902ae 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb89037 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x97 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb88ff2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x52 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:758 # 0xb902ad github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:260 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b5e5 0x425c25 0xdefbbf 0xdf7eb0 0xdf6072 0xdf4de5 0x4956c1 # 0xdefbbe github.com/quic-go/quic-go.newSendConn+0x23e github.com/quic-go/quic-go@v0.60.0/send_conn.go:60 # 0xdf7eaf github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x8af github.com/quic-go/quic-go@v0.60.0/server.go:820 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [6: 1056] @ 0x48b60c 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1646265 0x1653338 0x16519b6 0x16511dd 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1646264 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653337 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16519b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x16511dc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 400] @ 0x48b5e5 0x425c25 0x1646325 0x1653338 0x16519b6 0x16511dd 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x1646324 github.com/creachadair/jrpc2.ParseRequests+0x104 github.com/creachadair/jrpc2@v1.3.5/json.go:22 # 0x1653337 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16519b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x16511dc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 384] @ 0x48b60c 0x490933 0x89016c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x8e5430 0x8e51ec 0x107cb85 0x107b0a5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x89016b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8e542f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x8e51eb github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 128] @ 0x48b5e5 0x425c25 0xd4a5a9 0xd4a445 0xd4a1af 0xd44caa 0x10fa8c9 0xb1c379 0xb1cb5e 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0xd4a5a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:264 # 0xd4a444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:251 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1cb5d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:270 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [2: 64] @ 0x48b60c 0x490329 0x1737ba5 0x1738965 0x1738509 0x1737efa 0x984218 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737ba4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1737ef9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x6e77f5 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72f6ed 0x72f60c 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x7301ae 0x730194 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6e77f4 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/certificate/certificate.go:136 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72f6ec github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72f60b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:149 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x7301ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x730193 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 1056] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6b49 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 288] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6b49 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [9: 1008] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef395 0xd15365 0xd1d7f6 0xd1d56a 0xd1ef38 0xd55642 0x1177de4 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0xd15364 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd1d7f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd1d569 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd1ef37 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd55641 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x1177de3 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x63 github.com/pactus-project/pactus/network/stream.go:52 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12: 768] @ 0x48b5e5 0x425c25 0xbf661b 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf661a github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xe9a github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2025 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 960] @ 0x48b60c 0x490329 0x68ce95 0x68e639 0x6b4cc5 0x6b4698 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x117ccf2 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x68ce94 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4cc4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 48] @ 0x48b5e5 0x48b205 0xb88a09 0xb96476 0x4956c1 # 0xb88a08 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0x68 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:725 # 0xb96475 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x175 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:431 0: 0 [5: 480] @ 0x48b5e5 0x425c25 0x70a165 0x975dfd 0x975cf4 0x709da4 0x70a1fc 0x975638 0x975535 0x709da4 0x70a1fc 0x975405 0x97535c 0x94b937 0x984cc5 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x975dfc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x975cf3 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975637 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x975534 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97535b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x984cc4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 8] @ 0x48b5e5 0x4908c7 0xc53630 0xc5365d 0xc40469 0xc4045d 0xc3de91 0xc4418a 0xc41b65 0xc4d4fa 0x4956c1 # 0xc5362f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:26 # 0xc5365c github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:97 # 0xc40468 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:68 # 0xc4045c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1583 # 0xc3de90 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x5b0 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1553 # 0xc44189 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x5a9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1999 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x53bbb3 0xa68dd9 0xa68da1 0xa68aed 0xa6d68c 0xb14fc5 0xb91b0a 0xb965ca 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0xa68dd8 go.opentelemetry.io/otel/trace.ContextWithSpan+0x1b8 go.opentelemetry.io/otel/trace@v1.44.0/context.go:14 # 0xa68da0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x180 go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:186 # 0xa68aec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:150 # 0xa6d68b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb14fc4 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:146 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 16] @ 0x48b605 0x425c25 0xd1ea70 0xd1e9e5 0xd49736 0x4956c1 # 0xd1ea6f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd1e9e4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:56 # 0xd49735 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x95 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 0: 0 [2: 192] @ 0x48b5e5 0x425c25 0x70a165 0x96f6ab 0x96f67a 0x709da4 0x70a1fc 0x96f245 0x96ee37 0x94b937 0x98415b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96f6aa vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x22a vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x96f679 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f9 crypto/tls/handshake_messages.go:855 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96f244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96ee36 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x98415a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b5e5 0x46eb2d 0x8e6d45 0x8e6d2e 0x8e6cba 0xc242b5 0xc23d05 0xc362b0 0x4956c1 # 0x8e6d44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8e6d2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8e6cb9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc242b4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x194 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc23d04 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x264 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc362af github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:738 0: 0 [4: 2304] @ 0x48b60c 0x490329 0x6b539c 0x6b45bc 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a64f 0x1186b2f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6b539b github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x6b45bb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0xd1607c 0xd15985 0xd1f225 0xd72318 0xd70d1e 0xd702fa 0xd6e913 0x4956c1 # 0xd1607b github.com/libp2p/go-yamux/v5.newSession+0x4db github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 # 0xd15984 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd1f224 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd72317 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4f7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 8064] @ 0x48b5ec 0x4908c7 0xbfa748 0xbf96ad 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbfa747 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:3027 # 0xbf96ac github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2688 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x53bbb3 0x1649d49 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0x1649d48 github.com/creachadair/jrpc2.(*Server).invoke+0x88 github.com/creachadair/jrpc2@v1.3.5/server.go:373 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 120] @ 0x48b60c 0x473297 0x7e0c2d 0x7e0e9c 0x7e4310 0x7e3fe5 0x11ae590 0x11adc6f 0x11ae113 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x7e0c2c github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7e3fe4 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae58f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 32] @ 0x48b60c 0x490933 0x56adf9 0x56b1fc 0x56aa9d 0x55a634 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 256] @ 0x48b60c 0x490329 0x53d476 0x53d5f9 0x90080c 0x900bd4 0x900a90 0xd75131 0x4956c1 # 0x53d475 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x90080b github.com/multiformats/go-multistream.writeUvarint+0x8b github.com/multiformats/go-multistream@v0.6.1/multistream.go:72 # 0x900bd3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x900a8f github.com/multiformats/go-multistream.delitmWriteAll+0x8f github.com/multiformats/go-multistream@v0.6.1/multistream.go:93 # 0xd75130 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0xf0 github.com/multiformats/go-multistream@v0.6.1/client.go:57 0: 0 [5: 240] @ 0x48b5e5 0x425c25 0x40fdb2 0x48b909 0xc29173 0x107abfc 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0xc29172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:68 # 0x107abfb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x25b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:730 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 288] @ 0x48b5e5 0x425c25 0x16e48f7 0x1737bda 0x1738965 0x98954e 0x945787 0x94f7de 0x986b53 0x980b45 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48f6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x986b52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x980b44 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 384] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x68e870 0x6b4deb 0x6b4698 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a64f 0x1186b2f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dea github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 448] @ 0x48b60c 0x64c765 0x640f0b 0x63fd15 0x63f7ed 0x72a555 0x72a537 0x6436e5 0x6404fd 0x647748 0x64109c 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72a554 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72a536 github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/tx/tx.go:257 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x647747 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2372 # 0x64109b github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1682 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [8: 384] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0x15d7bb8 0x15d7756 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x15d7bb7 github.com/pactus-project/pactus/www/grpc.metricToProto+0x157 github.com/pactus-project/pactus/www/grpc/network.go:155 # 0x15d7755 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [2: 352] @ 0x48b5e5 0x425c25 0xdfb92c 0xdfb94d 0xdfcae5 0xe0963f 0xdfd72e 0xdfd9a5 0xdd2489 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0xdfb92b github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.60.0/receive_stream.go:65 # 0xdfb94c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.60.0/stream.go:103 # 0xdfcae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:76 # 0xe0963e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.60.0/streams_map_incoming.go:143 # 0xdfd72d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.60.0/streams_map.go:279 # 0xdfd9a4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.60.0/streams_map.go:310 # 0xdd2488 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.60.0/connection.go:1824 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0x1362b88 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1362b87 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x67 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:43 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 288] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11ae4ae 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [14: 2688] @ 0x48b60c 0x490329 0x690df9 0x68d47e 0x68e639 0x6b4cc5 0x6b4698 0x6b47d2 0x6e2767 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x690df8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d47d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4cc4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0x6ea873 0x6ea8c6 0x11bd5a5 0x11bd645 0x11bb35b 0x11ba97d 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x6ea872 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba97c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x6dc github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 448] @ 0x48b60c 0x41b526 0xd1b73e 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0x117821b 0x11746ca 0x4956c1 # 0xd1b73d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 80] @ 0x48b60c 0x490329 0x62df59 0x62dedd 0x6985c6 0x69854f 0x6ae86c 0x6ae0aa 0x6e24a5 0x6e43d9 0x6e3f0f 0x8fb765 0x8fd137 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc43a 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x62df58 math/big.nat.make+0x98 math/big/nat.go:67 # 0x62dedc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6985c5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x69854e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6ae86b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae0a9 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e43d8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f0e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb764 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd136 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc439 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [10: 160] @ 0x48b605 0x473297 0x5a6ed8 0x7e78f8 0x7ee1aa 0x7e1d4f 0x7e2d8a 0x7e0c87 0x7e0e9c 0x7e4310 0x7e3fe5 0x11ae590 0x11adc6f 0x11ae113 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0x7e78f7 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7ee1a9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7e1d4e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e2d89 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7e3fe4 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae58f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 416] @ 0x48b5e5 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xcfaac9 0xcfbd15 0xd555b9 0x10f9cd7 0xd49945 0x4956c1 # 0xcfaac8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x228 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:707 # 0xcfbd14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10f9cd6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 192] @ 0x48b5e5 0x4908c7 0x80128a 0x8075ed 0x80837d 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x801289 crypto/x509.parseName+0x269 crypto/x509/parser.go:174 # 0x8075ec crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [20: 1600] @ 0x48b5e5 0x48b725 0x4cc8bd 0x873d47 0x8a371a 0x8a3358 0x875f0c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12ee133 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x873d46 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x875f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee132 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 1152] @ 0x48b5e5 0x425c25 0xb95485 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb95484 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:333 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0x48b60c 0x41b526 0x53a2ca 0xb94f6a 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xb94f69 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:305 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 512] @ 0x48b60c 0x425c25 0x7f7e7e 0x7f7e93 0xdb76a5 0xdb702e 0xdc0268 0xdba985 0xdb93dd 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0x4956c1 # 0x7f7e7d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f7e92 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb76a4 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0xa4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/cipher_suite.go:53 # 0xdb702d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.60.0/internal/handshake/aead.go:19 # 0xdc0267 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x1c7 github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:147 # 0xdba984 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0xc4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:481 # 0xdb93dc github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x7c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:251 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [1: 32] @ 0x48b60c 0x490329 0x1737ba5 0x1738965 0x1738509 0x985627 0x9855d3 0x980b14 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x1737ba4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985626 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9855d2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 112] @ 0x48b60c 0x41b526 0xdc8b25 0xdc2bba 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0xdc8b24 github.com/quic-go/quic-go.(*Conn).preSetup+0x7c4 github.com/quic-go/quic-go@v0.60.0/connection.go:549 # 0xdc2bb9 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.60.0/connection.go:311 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [2: 128] @ 0x48b5e5 0x425c25 0xbf8f58 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf8f57 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x9d7 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2789 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 192] @ 0x48b60c 0x490329 0x6b4f97 0x6b45bc 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a557 0x118a2f8 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6b4f96 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x6b45bb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 96] @ 0x48b5e5 0x425c25 0x4120b2 0x410c0d 0x416e47 0xc40f12 0xc40f20 0xc4d4fa 0x4956c1 # 0xc40f11 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1655 # 0xc40f1f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1680 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [8: 1536] @ 0x48b60c 0x490329 0x690df9 0x68d47e 0x68e639 0x68e870 0x6b4deb 0x6b4698 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x690df8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d47d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dea github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc905 0x678a26 0x67c456 0x6ae01d 0x6e24a5 0x6e8ff5 0x6e89d7 0x118a557 0x118a2f8 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x678a25 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:43 # 0x67c455 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [10: 480] @ 0x48b5e5 0x425c25 0xb8d8c5 0xb8d911 0xb8dcac 0xb96f59 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8d8c4 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:36 # 0xb8d910 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:56 # 0xb8dcab github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:107 # 0xb96f58 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:500 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b5e5 0x4908c7 0xc475e5 0xc3c07a 0xc3c075 0xc51492 0xc4d47a 0x4956c1 # 0xc475e4 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/mcache.go:58 # 0xc3c079 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x39 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1340 # 0xc3c074 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x34 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1333 # 0xc51491 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1582 # 0xc4d479 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xd79 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:960 0: 0 [2: 64] @ 0x48b60c 0x490329 0x170fa2d 0x1719cc5 0x17227d2 0x1722791 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x170fa2c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x1719cc4 crypto/internal/fips140/ecdsa.signGeneric[...]+0x444 crypto/internal/fips140/ecdsa/ecdsa.go:379 # 0x17227d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722790 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0xe017c5 0xdefb53 0xdf7eb0 0xdf6072 0xdf4de5 0x4956c1 # 0xe017c4 github.com/quic-go/quic-go.(*packetInfo).OOB+0x84 github.com/quic-go/quic-go@v0.60.0/sys_conn_oob.go:302 # 0xdefb52 github.com/quic-go/quic-go.newSendConn+0x1d2 github.com/quic-go/quic-go@v0.60.0/send_conn.go:56 # 0xdf7eaf github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x8af github.com/quic-go/quic-go@v0.60.0/server.go:820 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [1: 192] @ 0x48b60c 0x490329 0x690df9 0x68d47e 0x68e639 0x68e870 0x6b4dd9 0x6b4698 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x117ccf2 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x690df8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d47d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dd8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 3072] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6b49 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [6: 192] @ 0x48b60c 0x473297 0x55e6e9 0x55b374 0x55aafe 0x55a6d9 0x16470e5 0x1646945 0x164bce5 0x16481a5 0x4a4baa 0x4956c1 # 0x55e6e8 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16470e4 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x424 github.com/creachadair/jrpc2@v1.3.5/json.go:226 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x164bce4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16481a4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 384] @ 0x48b5e5 0x425c25 0x12f4ac5 0x12f9ec6 0x12f263f 0x4956c1 # 0x12f4ac4 google.golang.org/grpc.(*Server).processUnaryRPC+0xf84 google.golang.org/grpc@v1.81.1/server.go:1394 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0x41b494 0x4ef148 0x73444b 0x4956c1 # 0x4ef147 time.NewTimer+0x27 time/sleep.go:144 # 0x73444a github.com/pactus-project/gopkg/scheduler.AfterBuilder.Do.func1+0x4a github.com/pactus-project/gopkg/scheduler@v0.0.0-20260625084706-612d6d2bb21d/after.go:24 0: 0 [4: 320] @ 0x48b5e5 0x425c25 0x53989b 0x53987d 0xa0f0b4 0x4956c1 # 0x53989a context.withCancel+0x3a context/context.go:277 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0xa0f0b3 net/http.(*conn).serve+0x1f3 net/http/server.go:1976 0: 0 [5: 480] @ 0x48b5e5 0x4908c7 0x115c879 0x115c82c 0x105f952 0x105ecb4 0x4956c1 # 0x115c878 slices.Clone[...]+0x78 slices/slices.go:360 # 0x115c82b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x2b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:670 # 0x105f951 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:248 # 0x105ecb3 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:234 0: 0 [1: 128] @ 0x48b5e5 0x490329 0x4a3fd2 0x4a36a5 0x1256046 0x12ee2b6 0x12ee1c5 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x4a3fd1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a36a4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x1256045 google.golang.org/grpc/mem.(*buffer).Free+0x105 google.golang.org/grpc@v1.81.1/mem/buffers.go:180 # 0x12ee2b5 google.golang.org/grpc/mem.BufferSlice.Free+0x35 google.golang.org/grpc@v1.81.1/mem/buffer_slice.go:71 # 0x12ee1c4 google.golang.org/grpc.recv+0x1a4 google.golang.org/grpc@v1.81.1/rpc_util.go:1037 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b60c 0x473297 0x51fe06 0xa6d654 0xb437b6 0xb43505 0xb42c25 0xb42c26 0xb427ff 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa6d653 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb437b5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:304 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb42c24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb42c25 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:263 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 256] @ 0x48b60c 0x490329 0x16e49f0 0x16e4e35 0x1738aa6 0x1739b75 0x9841f9 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16e4e34 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1738aa5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1739b74 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9841f8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0x53b2d9 0x53bacd 0x53ba8f 0xb44118 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0x53b2d8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0xb44117 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:340 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 192] @ 0x48b60c 0x490329 0x53d476 0x53d5f9 0x7e020b 0x7e3f8f 0x11ae590 0x11adc6f 0x11ae113 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x53d475 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x7e020a github.com/multiformats/go-multiaddr.stringToBytes+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x7e3f8e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11ae58f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b60c 0x490933 0x56adf9 0x56b1fc 0x56afca 0x56aa9d 0x55a634 0x6ea8c5 0x6ea8c6 0x11ae4ae 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56afc9 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [9: 576] @ 0x48b60c 0x490329 0x631ea5 0x631dee 0x63127d 0x62102c 0x6213d7 0x67d585 0x67c4cd 0x6ae01d 0x6e24a5 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x631ea4 math/big.nat.make+0x544 math/big/nat.go:67 # 0x631ded math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x63127c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x62102b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x6213d6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x67d584 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:1108 # 0x67c4cc github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xac github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:895 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 448] @ 0x48b60c 0x41b526 0xd1b757 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0x117821b 0x11746ca 0x4956c1 # 0xd1b756 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [4: 64] @ 0x48b5e5 0x48b205 0x107b566 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x107b565 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbc5 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:814 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 96] @ 0x48b60c 0x473297 0x55e6e9 0x55b374 0x55aafe 0x55a6d9 0x16470e5 0x1646945 0x164bce5 0x16481a5 0x4a4baa 0x4956c1 # 0x55e6e8 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16470e4 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x424 github.com/creachadair/jrpc2@v1.3.5/json.go:226 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x164bce4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16481a4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 72] @ 0x48b5e5 0x425c25 0x98549a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x985499 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x79 crypto/tls/handshake_server_tls13.go:893 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 256] @ 0x48b60c 0x473297 0x1738929 0x1738509 0x98430d 0x9842c8 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1738928 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98430c crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x9842c7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 288] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11bd5a5 0x11bd645 0x11bb35b 0x11babdf 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11babde github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b60c 0x473914 0x473426 0xd750d6 0x4956c1 # 0xd750d5 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0x95 github.com/multiformats/go-multistream@v0.6.1/client.go:57 0: 0 [8: 128] @ 0x48b5e5 0x425c25 0xd15327 0xd1d7f6 0xd1d56a 0xd1ef38 0xd55642 0x10f969c 0xd49945 0x4956c1 # 0xd15326 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd1d7f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd1d569 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd1ef37 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd55641 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x10f969b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x9b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:319 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 576] @ 0x48b5e5 0x425c25 0x55a617 0x6ea8c5 0x6ea8c6 0x11bd5a5 0x11bd645 0x11bb35b 0x11babdf 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11babde github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 144] @ 0x48b5e5 0x425c25 0x55a617 0x134d3d7 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x134d3d6 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:164 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 128] @ 0x48b60c 0x490933 0x16cc905 0x678ea6 0x67c456 0x6ae01d 0x6e24a5 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x678ea5 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x67c455 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 64] @ 0x48b60c 0x425c25 0x72be96 0x72c0be 0x72df7d 0x72c70c 0x11b8945 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x72be95 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0x35 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:44 # 0x72c0bd github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x13d github.com/pactus-project/pactus/util/simplemerkle/merkle.go:94 # 0x72df7c github.com/pactus-project/pactus/types/block.Txs.Root+0xbc github.com/pactus-project/pactus/types/block/txs.go:37 # 0x72c70b github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x11b8944 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x124 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0x9898cb 0x9858d1 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x9898ca crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0xea crypto/tls/key_schedule.go:49 # 0x9858d0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 384] @ 0x48b5e5 0x4908c7 0xb969ad 0xb96986 0xb968e6 0x4956c1 # 0xb969ac slices.Grow[...]+0x6ac slices/slices.go:426 # 0xb96985 slices.Concat[...]+0x685 slices/slices.go:500 # 0xb968e5 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x5e5 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:474 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0x8b4a4c 0x8b25e2 0x8b226c 0x84b802 0x84b572 0x1079096 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x8b4a4b google.golang.org/protobuf/internal/impl.mergeStringPtr+0x2b google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:200 # 0x8b25e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x8b226b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x84b801 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x84b571 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1079095 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [4: 448] @ 0x48b5e5 0x425c25 0x53b2d9 0x53bacd 0x53ba8f 0x10779fe 0x1077150 0x4956c1 # 0x53b2d8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0x10779fd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x5d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:445 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [4: 64] @ 0x48b605 0x473297 0x40c666 0x7e7a6e 0x7e7a62 0x7ee1aa 0x7e1d4f 0x7e2d8a 0x7e0c87 0x7e0e9c 0x7e4310 0xb1339a 0xb1315a 0xb13139 0xb154c8 0xb91b0a 0xb965ca 0x4956c1 # 0x40c665 internal/strconv.FormatUint+0xa5 internal/strconv/itoa.go:19 # 0x7e7a6d strconv.FormatUint+0x2d strconv/number.go:203 # 0x7e7a61 github.com/multiformats/go-multiaddr.portBtS+0x21 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7ee1a9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7e1d4e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e2d89 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb13399 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xd9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:109 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 32] @ 0x48b60c 0x490c52 0x52d7e5 0x52d8d0 0x6fad2e 0x808039 0x80837d 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x490c51 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d7e4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d8cf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x6fad2d encoding/asn1.ObjectIdentifier.String+0x4d encoding/asn1/asn1.go:234 # 0x808038 crypto/x509.parseCertificate+0x1118 crypto/x509/parser.go:1047 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 102400] @ 0x48b60c 0x490329 0xe06e85 0x4a3791 0xdd6a65 0xdd6a8c 0xdd63fc 0xdd592c 0xdc98c5 0x4956c1 # 0xe06e84 github.com/quic-go/quic-go.init.0.func2+0x24 github.com/quic-go/quic-go@v0.60.0/buffer_pool.go:90 # 0x4a3790 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdd6a64 github.com/quic-go/quic-go.getLargePacketBuffer+0x324 github.com/quic-go/quic-go@v0.60.0/buffer_pool.go:79 # 0xdd6a8b github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x34b github.com/quic-go/quic-go@v0.60.0/connection.go:2656 # 0xdd63fb github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.60.0/connection.go:2555 # 0xdd592b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.60.0/connection.go:2455 # 0xdc98c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.60.0/connection.go:729 0: 0 [1: 32] @ 0x48b60c 0x490933 0x6f4386 0x6f43c1 0x98a00c 0x9814c5 0x980aa5 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x6f4385 bytes.Clone+0x85 bytes/bytes.go:1388 # 0x6f43c0 crypto/ecdh.(*x25519Curve).NewPublicKey+0xc0 crypto/ecdh/x25519.go:78 # 0x98a00b crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x8b crypto/tls/key_schedule.go:133 # 0x9814c4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x904 crypto/tls/handshake_server_tls13.go:254 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b60c 0x425c25 0xb8d765 0xb8d703 0xb8d717 0xb8dcfa 0xb957ed 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8d764 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb8d702 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:38 # 0xb8d716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:46 # 0xb8dcf9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:109 # 0xb957ec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:344 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 224] @ 0x48b5e5 0x425c25 0x698546 0x6ae86c 0x6ae045 0x6e24a5 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x698545 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6ae86b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae044 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 96] @ 0x48b5e5 0x490329 0x53203f 0x7dffb4 0x7dff9a 0x7e3f8f 0xb29279 0xb27997 0xb2aefa 0xb2aeec 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x53203e strings.genSplit+0x7e strings/strings.go:305 # 0x7dffb3 strings.Split+0x73 strings/strings.go:361 # 0x7dff99 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x7e3f8e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb29278 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2aef9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2aeeb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 256] @ 0x48b5e5 0x4908c7 0xbfa748 0xbf96ad 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbfa747 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:3027 # 0xbf96ac github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2688 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 384] @ 0x48b5e5 0x425c25 0xb8d9f3 0xb8db26 0xb96f9c 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8d9f2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xb2 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:36 # 0xb8db25 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:70 # 0xb96f9b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:495 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 1920] @ 0x48b60c 0x490933 0xbf8205 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf8204 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2433 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 384] @ 0x48b60c 0x473914 0x473426 0x1737cec 0x1738965 0x1738509 0x985627 0x9855d3 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737ceb crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985626 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9855d2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [30: 16957440] @ 0x48b613 0x490933 0x561145 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b60c 0x473297 0x8e8947 0x8e8935 0x8e8e4e 0x8e8e13 0x8e9193 0x8e6374 0x8e5a9b 0x4a354c 0x8e5a1b 0x8e59ef 0x8e5305 0x107cb85 0x107b0a5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x8e8946 github.com/libp2p/go-libp2p/core/peer.IDFromBytes+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:117 # 0x8e8934 github.com/libp2p/go-libp2p/core/peer.(*ID).Unmarshal+0x34 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer_serde.go:34 # 0x8e8e4d github.com/libp2p/go-libp2p/core/peer.(*ID).UnmarshalBinary+0x4d github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer_serde.go:40 # 0x8e8e12 github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x12 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:118 # 0x8e9192 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8e6373 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8e5a9a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a354b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8e5a1a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e59ee github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8e5304 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 48] @ 0x48b5e5 0x4908c7 0x7f6345 0x807610 0x80837d 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x7f6344 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xe4 crypto/x509/pkix/pkix.go:151 # 0x80760f crypto/x509.parseCertificate+0x6ef crypto/x509/parser.go:987 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 120] @ 0x48b5e5 0x425c25 0xb18fba 0xb18fae 0xb8b875 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb18fb9 go.opentelemetry.io/otel/metric.WithAttributeSet+0x79 go.opentelemetry.io/otel/metric@v1.44.0/instrument.go:375 # 0xb18fad github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordMessageRecvOK+0x6d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/metrics/metrics.go:111 # 0xb8b874 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x474 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:90 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [29: 16392192] @ 0x48b613 0x490933 0x561145 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [30: 16957440] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [30: 16957440] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [31: 17522688] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [31: 17522688] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16465d7 0x164768b 0x1649095 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x164768a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1649094 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [26: 14696448] @ 0x48b613 0x490933 0x561145 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 9856] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc38e26 0xc37932 0xc50772 0xc4cd9a 0x4956c1 # 0xc38e25 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x625 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1037 # 0xc37931 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1b1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:920 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 208] @ 0x48b60c 0x473297 0x51fe06 0x117bf07 0x117c145 0x11bdcb5 0x11bad1d 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0x117bf06 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x186 github.com/pactus-project/pactus/sync/bundle/message/hello.go:71 # 0x117c144 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x84 github.com/pactus-project/pactus/sync/bundle/message/hello.go:98 # 0x11bdcb4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x194 github.com/pactus-project/pactus/sync/sync.go:241 # 0x11bad1c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 48] @ 0x48b5e5 0x425c25 0x72cdd5 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72e76e 0x72e754 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x72cdd4 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/block/block.go:184 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72e76d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72e753 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 896] @ 0x48b60c 0x425c25 0x1079c1f 0x1079d16 0x1077fd7 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x1079c1e github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x21e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0x1079d15 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x315 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:645 # 0x1077fd6 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:481 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 557056] @ 0x48b613 0x490933 0x561145 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 557056] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 557056] @ 0x48b613 0x490933 0x561145 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0xd889f4 0xd887dc 0xdcbf25 0xdcb9a5 0xdc950a 0x4956c1 # 0xd889f3 github.com/quic-go/quic-go/internal/wire.parseHeader+0x53 github.com/quic-go/quic-go@v0.60.0/internal/wire/header.go:161 # 0xd887db github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.60.0/internal/wire/header.go:138 # 0xdcbf24 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x3e4 github.com/quic-go/quic-go@v0.60.0/connection.go:1095 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9509 github.com/quic-go/quic-go.(*Conn).run+0x349 github.com/quic-go/quic-go@v0.60.0/connection.go:640 0: 0 [3: 144] @ 0x48b60c 0x490329 0x848ea5 0x848805 0x128a9a5 0x12ec32a 0x1308425 0x1300e31 0x12dde59 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x848ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x848804 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x128a9a4 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:67 # 0x12ec329 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.81.1/rpc_util.go:804 # 0x1308424 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.81.1/stream.go:1893 # 0x1300e30 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.81.1/stream.go:958 # 0x12dde58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.81.1/call.go:70 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [23: 3312] @ 0x48b5e5 0x425c25 0x55a617 0x1647338 0x1646945 0x164bce5 0x16481a5 0x4a4baa 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1647337 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x677 github.com/creachadair/jrpc2@v1.3.5/json.go:216 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x164bce4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16481a4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 192] @ 0x48b60c 0x490329 0x16e4a2e 0x6dfe93 0x98971e 0x98547c 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e4a2d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfe92 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x98971d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:40 # 0x98547b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 320] @ 0x48b60c 0x473297 0x51fe06 0xcfce90 0xd029e5 0xd1f2e2 0xd1660e 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0x117821b 0x11746ca 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcfce8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xaf github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xd029e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd1f2e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xd1660d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 557056] @ 0x48b613 0x490933 0x561145 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 1114112] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 1114112] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16465d7 0x164768b 0x1649095 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x164768a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1649094 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 96] @ 0x48b5e5 0x48b2a5 0x66c6f9 0x6eb6c5 0x6ec105 0x72b050 0x72d250 0x72cecd 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x66c6f8 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x78 github.com/pactus-project/pactus/crypto/address.go:131 # 0x6eb6c4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:48 # 0x6ec104 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:168 # 0x72b04f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x72d24f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72cecc github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 576] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x736bf2 0x11927b1 0x11926f3 0x118c231 0x118c1f4 0x11afd4d 0x11bd4eb 0x11b8a0c 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x736bf1 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x131 github.com/pactus-project/pactus/consensus/log/log.go:115 # 0x11927b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x11926f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x118c230 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x118c1f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x11afd4c github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x14c github.com/pactus-project/pactus/consensus/manager/manager.go:140 # 0x11bd4ea github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x4a github.com/pactus-project/pactus/sync/sync.go:153 # 0x11b8a0b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1eb github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 32] @ 0x48b60c 0x490329 0x9007b5 0x900bd4 0x1101031 0x1100e77 0x9006eb 0x1100cb5 0x10fc642 0x552592 0xb1d9bf 0xb1d9ba 0xb1cba5 0xb1cba6 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0x9007b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x900bd3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x1101030 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x110 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x1100e76 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1100cb4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0x552591 bufio.(*Writer).Flush+0x51 bufio/bufio.go:642 # 0xb1d9be github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x13e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:377 # 0xb1d9b9 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:369 # 0xb1cba4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:317 # 0xb1cba5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:274 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [7: 112] @ 0x48b605 0x473297 0x40c666 0x7e7a6e 0x7e7a62 0x7ee1aa 0x7e1d4f 0x7e2d8a 0x7e0c87 0x7e0e9c 0x7e4310 0x7e3fe5 0x11ae590 0x11adc6f 0x11ae113 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x40c665 internal/strconv.FormatUint+0xa5 internal/strconv/itoa.go:19 # 0x7e7a6d strconv.FormatUint+0x2d strconv/number.go:203 # 0x7e7a61 github.com/multiformats/go-multiaddr.portBtS+0x21 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7ee1a9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7e1d4e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e2d89 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7e3fe4 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae58f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0xbf9398 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf9397 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe17 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2721 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 1040] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0xd22f0c 0xc5aded 0xc5bd7d 0xc629d5 0xc39825 0xc37969 0xc50772 0xc4cd9a 0x4956c1 # 0xd22f0b github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).Protect+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:205 # 0xc5adec github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x8c github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:94 # 0xc5bd7c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:215 # 0xc629d4 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xd4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/trace.go:486 # 0xc39824 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x724 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1137 # 0xc37968 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1e8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:921 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [5: 320] @ 0x48b60c 0x490329 0x53d476 0x53d5f9 0x7e020b 0x7e3f8f 0xb29279 0xb27997 0xb2af7c 0xb2af6e 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x53d475 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x7e020a github.com/multiformats/go-multiaddr.stringToBytes+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x7e3f8e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb29278 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2af7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2af6d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [11: 704] @ 0x48b60c 0x490329 0x16e49f0 0x1737bda 0x1738965 0x9896e5 0x985a8e 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9896e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:39 # 0x985a8d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [13: 5408] @ 0x48b60c 0x490329 0x848ea5 0x848730 0xb114e6 0xb1d9ac 0xb8cd33 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x848ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x84872f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xb114e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb1d9ab github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:367 # 0xb8cd32 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:135 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 896] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x6dff17 0x16e495b 0x6dfe93 0x98971e 0x98547c 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff16 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfe92 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x98971d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:40 # 0x98547b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 384] @ 0x48b60c 0x490329 0x67891c 0x67c456 0x6ae01d 0x6e24a5 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x67891b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x67c455 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x105ea45 0x4956c1 # 0x105ea44 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x4a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:200 0: 0 [2: 384] @ 0x48b60c 0x490329 0x690df9 0x68d47e 0x68e639 0x68e870 0x6b4d8a 0x6b4698 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a64f 0x1186b2f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x690df8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d47d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d89 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 400] @ 0x48b5e5 0x425c25 0x6ea873 0x6ea8c6 0x11ae4ae 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x6ea872 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [14: 2688] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x68e870 0x6b4d8a 0x6b4698 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d89 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 384] @ 0x48b5e5 0x425c25 0x70a165 0x97a2a5 0x97a1fc 0x97ab18 0x98695f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97a2a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97a1fb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x97ab17 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x98695e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1105 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0xdfb6a8 0xdfcae5 0xe0963f 0xdfd72e 0xdfd9a5 0xdd2489 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0xdfb6a7 github.com/quic-go/quic-go.newStream+0xe7 github.com/quic-go/quic-go@v0.60.0/stream.go:80 # 0xdfcae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:76 # 0xe0963e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.60.0/streams_map_incoming.go:143 # 0xdfd72d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.60.0/streams_map.go:279 # 0xdfd9a4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.60.0/streams_map.go:310 # 0xdd2488 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.60.0/connection.go:1824 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [1: 64] @ 0x48b60c 0x490329 0x53d476 0x53d5f9 0x7e020b 0x7e3f8f 0xb29419 0xb27997 0xe16956 0xe16948 0xe1b2de 0xe1af25 0xe1f3ac 0xe1f6b2 0xe1ed85 0xd51acc 0x4956c1 # 0x53d475 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x7e020a github.com/multiformats/go-multiaddr.stringToBytes+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x7e3f8e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb29418 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe16955 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe16947 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xe1b2dd github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xbd github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:87 # 0xe1af24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe1f3ab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe1f6b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe1ed84 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd51acb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [5: 7680] @ 0x48b60c 0x490329 0xd92b45 0x4a3791 0xdf124c 0xdf1240 0xdf0c4a 0xe1bebd 0xe1beb8 0xd5500a 0x1100d02 0x10fc642 0xc308b7 0xc3023b 0x4956c1 # 0xd92b44 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.60.0/internal/wire/pool.go:14 # 0x4a3790 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdf124b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4eb github.com/quic-go/quic-go@v0.60.0/internal/wire/pool.go:21 # 0xdf123f github.com/quic-go/quic-go.(*SendStream).write+0x4df github.com/quic-go/quic-go@v0.60.0/send_stream.go:145 # 0xdf0c49 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.60.0/send_stream.go:100 # 0xe1bebc github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.60.0/stream.go:133 # 0xe1beb7 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:63 # 0xd55009 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x1100d01 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc308b6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x336 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:228 # 0xc3023a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x35a github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:260 0: 0 [3: 48] @ 0x48b5e5 0x4908c7 0x126db45 0x126f78e 0x4956c1 # 0x126db44 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x6e4 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1495 # 0x126f78d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1701 0: 0 [9: 432] @ 0x48b5e5 0x425c25 0x40fdb2 0x48b909 0x99987a 0xa3165b 0xa3165c 0xa0a3a7 0xa0f298 0x4956c1 # 0x999879 net/textproto.readMIMEHeader+0x99 net/textproto/reader.go:529 # 0xa3165a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa3165b net/http.readRequest+0x47b net/http/request.go:1133 # 0xa0a3a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [2: 18944] @ 0x48b60c 0x490933 0x946990 0x94b4cd 0x94ca9e 0xd190af 0xd1879c 0x4956c1 # 0x94698f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x94b4cc crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x94ca9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd190ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd1879b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [7: 896] @ 0x48b5e5 0x425c25 0xc44365 0xc44354 0xc41b65 0xc4d4fa 0x4956c1 # 0xc44364 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x784 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:287 # 0xc44353 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x773 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1998 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 128] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x5441df 0x66ba4a 0x6ed528 0x6ed4c6 0x72ac47 0x72b73e 0x72b80c 0x72df25 0x72c70c 0x11b8945 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5441de encoding/binary.Write+0x2fe encoding/binary/binary.go:432 # 0x66ba49 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6ed527 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6ed4c5 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x72ac46 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x72b73d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x72b80b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x72df24 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x72c70b github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x11b8944 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x124 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0x1643967 0x16431e7 0x4a4baa 0x4956c1 # 0x1643966 github.com/creachadair/jrpc2.(*Client).deliverLocked+0x1e6 github.com/creachadair/jrpc2@v1.3.5/client.go:158 # 0x16431e6 github.com/creachadair/jrpc2.(*Client).accept.func1+0xa6 github.com/creachadair/jrpc2@v1.3.5/client.go:95 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 320] @ 0x48b5e5 0x425c25 0xa0f114 0x4956c1 # 0xa0f113 net/http.(*conn).serve+0x253 net/http/server.go:1980 0: 0 [4: 96] @ 0x48b5e5 0x48b2a5 0x1077f5a 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x1077f59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x259 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:479 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0x41b494 0x4ef148 0xb1d3bc 0xb1cd0f 0xb1b465 0xb153f9 0xb86329 0xb8854f 0x4956c1 # 0x4ef147 time.NewTimer+0x27 time/sleep.go:144 # 0xb1d3bb github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:333 # 0xb1cd0e github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2ae github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:288 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb86328 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:383 # 0xb8854e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:692 0: 0 [1: 96] @ 0x48b5e5 0x4908c7 0xb47670 0xb97089 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb4766f github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x18f github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:91 # 0xb97088 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1e8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:515 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 48] @ 0x48b605 0x490933 0x97a245 0x97a1a4 0x97a19d 0x94b937 0x9850b4 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x97a244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xe4 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x97a1a3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x97a19c crypto/tls.(*certificateVerifyMsg).marshal+0x3c crypto/tls/handshake_messages.go:1856 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9850b3 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x633 crypto/tls/handshake_server_tls13.go:883 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0x48b60c 0x473297 0x800f68 0x80121e 0x80745d 0x80837d 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x800f67 crypto/x509.parseASN1String+0x687 crypto/x509/parser.go:84 # 0x80121d crypto/x509.parseName+0x1fd crypto/x509/parser.go:170 # 0x80745c crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b60c 0x473914 0x473426 0x1737cec 0x1738965 0x1738509 0x989845 0x98981a 0x9858d1 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737ceb crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x989844 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x989819 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:48 # 0x9858d0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [16: 3328] @ 0x48b60c 0x473914 0x473426 0x117bf14 0x117bc7d 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x117bf13 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x193 github.com/pactus-project/pactus/sync/bundle/message/hello.go:71 # 0x117bc7c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xbc github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 896] @ 0x48b5e5 0x425c25 0xdf0a36 0xdfb7a5 0xdfcba5 0xe084db 0xe084bf 0xdfcd7f 0xe1a8ab 0xe1a89d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xb1c379 0xb1cb5e 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0xdf0a35 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.60.0/send_stream.go:73 # 0xdfb7a4 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.60.0/stream.go:90 # 0xdfcba4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:68 # 0xe084da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:137 # 0xe084be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:92 # 0xdfcd7e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map.go:120 # 0xe1a8aa github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.60.0/connection.go:2911 # 0xe1a89c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1cb5d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:270 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 24] @ 0x48b60c 0x490329 0x544147 0x66ba4a 0x66c61e 0x6ed4bb 0x72ac47 0x72b73e 0x72b80c 0x8fed15 0x117ea51 0x117e265 0x11891fc 0x11bc43a 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x544146 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x66ba49 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x66c61d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:113 # 0x6ed4ba github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x72ac46 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x72b73d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x72b80b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x8fed14 github.com/pactus-project/pactus/execution.CheckAndExecute+0xd4 github.com/pactus-project/pactus/execution/execution.go:33 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc439 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 128] @ 0x48b5e5 0x4908c7 0x4e08e5 0x5a52d4 0x5a5185 0x5a3dd9 0xb2b777 0x10ee205 0x10ee096 0x10edec5 0x10eb9ef 0x10e94f1 0x10e8fd0 0x4956c1 # 0x4e08e4 syscall.ParseNetlinkRouteAttr+0x224 syscall/netlink_linux.go:176 # 0x5a52d3 net.addrTable+0x113 net/interface_linux.go:149 # 0x5a5184 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5a3dd8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb2b776 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10ee204 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10ee095 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10edec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10eb9ee github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xce github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:495 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [5: 640] @ 0x48b5e5 0x4908c7 0x7e0fb3 0x7e4310 0x107ae75 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x7e0fb2 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x107ae74 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4d4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [7: 784] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef395 0xd17e85 0xd16070 0xd15985 0xd1f225 0xd72318 0xd70d1e 0xd702fa 0xd6e913 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0xd17e84 github.com/libp2p/go-yamux/v5.(*Session).startKeepalive+0xc4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:449 # 0xd1606f github.com/libp2p/go-yamux/v5.newSession+0x4cf github.com/libp2p/go-yamux/v5@v5.1.0/session.go:158 # 0xd15984 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd1f224 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd72317 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4f7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 192] @ 0x48b5e5 0x425c25 0xc38566 0xc378fb 0xc50772 0xc4cd9a 0x4956c1 # 0xc38565 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xa05 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1004 # 0xc378fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x17a github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:919 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [4: 256] @ 0x48b60c 0x490329 0x16e4a2e 0x1737bda 0x1738965 0x9895cd 0x945787 0x9842c7 0x98429b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e4a2d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x9842c6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x98429a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x48b60c 0x490933 0x56adf9 0x56b1fc 0x56afca 0x56aa9d 0x55a634 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11ae4ae 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56afc9 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 2688] @ 0x48b60c 0x490933 0x946990 0x94b4cd 0x94ca9e 0xd190af 0xd1879c 0x4956c1 # 0x94698f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x94b4cc crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x94ca9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd190ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd1879b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [4: 1664] @ 0x48b5e5 0x490329 0x6e8c8e 0x6e89d7 0x118a557 0x118a2f8 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6e8c8d github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0xad github.com/pactus-project/pactus/types/certificate/certificate.go:310 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 192] @ 0x48b5e5 0x425c25 0x1176b9b 0x1176b38 0x1175d10 0xd448b7 0xd46cdb 0xd44714 0xd51fa5 0x4956c1 # 0x1176b9a github.com/pactus-project/pactus/network.(*peerMgr).setPeerConnected+0xda github.com/pactus-project/pactus/network/peermgr.go:118 # 0x1176b37 github.com/pactus-project/pactus/network.(*peerMgr).SetPeerConnected+0x77 github.com/pactus-project/pactus/network/peermgr.go:96 # 0x1175d0f github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x2ef github.com/pactus-project/pactus/network/notifee.go:103 # 0xd448b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd46cda github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd44713 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xd7b2c5 0xd7b2bb 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0xd7b2c4 crypto/x509.NewCertPool+0x44 crypto/x509/cert_pool.go:66 # 0xd7b2ba github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:162 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 480] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xc38ba9 0xc38b1c 0xc37932 0xc50772 0xc4cd9a 0x4956c1 # 0xc38ba8 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x3a8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/mcache.go:74 # 0xc38b1b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x31b github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1023 # 0xc37931 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1b1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:920 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [6: 480] @ 0x48b60c 0x490329 0x127cc56 0x127cb72 0x1274fbf 0x12f23e8 0x12f1bb6 0x4956c1 # 0x127cc55 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:548 # 0x127cb71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:501 # 0x1274fbe google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:638 # 0x12f23e7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1bb5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [3: 480] @ 0x48b5e5 0x425c25 0xdd82bf 0xdd8203 0xdfcb65 0xe084db 0xe084bf 0xdfcd7f 0xe1a8ab 0xe1a89d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xb1c379 0xb1cb5e 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0xdd82be github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x11e github.com/quic-go/quic-go@v0.60.0/internal/flowcontrol/stream_flow_controller.go:34 # 0xdd8202 github.com/quic-go/quic-go.(*Conn).newFlowController+0x62 github.com/quic-go/quic-go@v0.60.0/connection.go:2942 # 0xdfcb64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x24 github.com/quic-go/quic-go@v0.60.0/streams_map.go:68 # 0xe084da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:137 # 0xe084be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:92 # 0xdfcd7e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map.go:120 # 0xe1a8aa github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.60.0/connection.go:2911 # 0xe1a89c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1cb5d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:270 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [3: 2112] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6b49 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 48] @ 0x48b5e5 0x425c25 0x5398c5 0x1649bee 0x1649885 0x1648949 0x16486ba 0x1648279 0x4a4baa 0x4956c1 # 0x5398c4 context.WithCancel+0x64 context/context.go:242 # 0x1649bed github.com/creachadair/jrpc2.(*Server).setContext+0x8d github.com/creachadair/jrpc2@v1.3.5/server.go:364 # 0x1649884 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x704 github.com/creachadair/jrpc2@v1.3.5/server.go:340 # 0x1648948 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x16486b9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x1648278 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 288] @ 0x48b5e5 0x425c25 0x72b725 0x72a1af 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x72b724 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:516 # 0x72a1ae github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:225 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [12: 192] @ 0x48b5e5 0x4908c7 0xc53630 0xc5365d 0xc40469 0xc4045d 0xc3de91 0xc3c816 0xc3c817 0xc3c075 0xc51492 0xc4d47a 0x4956c1 # 0xc5362f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:26 # 0xc5365c github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:97 # 0xc40468 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:68 # 0xc4045c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1583 # 0xc3de90 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x5b0 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1553 # 0xc3c815 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x7d5 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1334 # 0xc3c816 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x7d6 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1404 # 0xc3c074 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x34 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1333 # 0xc51491 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1582 # 0xc4d479 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xd79 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:960 0: 0 [3: 96] @ 0x48b60c 0x490329 0x170fa2d 0x17194f9 0x171d128 0x171d0fb 0x70fb16 0x70cf16 0x93d64c 0x98682b 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x170fa2c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x17194f8 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x498 crypto/internal/fips140/ecdsa/ecdsa.go:491 # 0x171d127 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x171d0fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x70fb15 crypto/ecdsa.verifyFIPS[...]+0x135 crypto/ecdsa/ecdsa.go:529 # 0x70cf15 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x93d64b crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x98682a crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b605 0x490933 0x56e865 0x55ff5e 0x55b374 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55ff5d encoding/json.(*decodeState).literalStore+0x233d encoding/json/decode.go:866 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x499c05 0x547e46 0x9811ce 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x499c04 internal/reflectlite.Swapper+0x264 internal/reflectlite/swapper.go:58 # 0x547e45 sort.SliceStable+0x85 sort/slice.go:43 # 0x9811cd crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x60d crypto/tls/handshake_server_tls13.go:225 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 8064] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x51fd17 0x1637354 0x1630b05 0x16301df 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51fd16 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1637353 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInts+0xd3 github.com/pactus-project/pactus/www/html/server.go:265 # 0x1630b04 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x8c4 github.com/pactus-project/pactus/www/html/blockchain.go:146 # 0x16301de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:112 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x11782d5 0x11746ca 0x4956c1 # 0x11782d4 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2f4 github.com/pactus-project/pactus/network/stream.go:107 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [10: 1280] @ 0x48b5e5 0x425c25 0xc2e251 0xc4d007 0x4956c1 # 0xc2e250 github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x30 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:22 # 0xc4d006 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x906 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:903 0: 0 [2: 5376] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x98eab8 0x98e49c 0x94bc27 0x94be7b 0x97b6db 0x97ac5a 0x94e789 0x98d4bf 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x98eab7 crypto/tls.(*Conn).quicWaitForSignal+0xf7 crypto/tls/quic.go:524 # 0x98e49b crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:399 # 0x94bc26 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1081 # 0x94be7a crypto/tls.(*Conn).readHandshake+0x1da crypto/tls/conn.go:1116 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0xc39f9e 0xc379a5 0xc50772 0xc4cd9a 0x4956c1 # 0xc39f9d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x15d github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1163 # 0xc379a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x224 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:922 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x16e48f7 0x1737bda 0x93c6a7 0xdbd27f 0xdbdba5 0xdbd51f 0x67167a 0xdbd425 0xdbd3bf 0xdb879f 0xdb847d 0xdc2f99 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0x16e48f6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdbdba4 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xa4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:77 # 0xdbd51e github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD.func1+0xbe github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:44 # 0x671679 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0xdbd424 github.com/quic-go/quic-go/internal/handshake.withoutFIPSEnforcement+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/fips140_go126.go:8 # 0xdbd3be github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1e github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:34 # 0xdb879e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:146 # 0xdb847c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:116 # 0xdc2f98 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.60.0/connection.go:358 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [3: 192] @ 0x48b60c 0x473914 0x473426 0x1737cec 0x1738965 0x1738509 0x1738025 0x98553a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737ceb crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1738024 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 80] @ 0x48b60c 0x490329 0x9007b5 0x900bd4 0x9008f7 0xd72d07 0x10f97a9 0xd49945 0x4956c1 # 0x9007b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x900bd3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x9008f6 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd72d06 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x106 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 96] @ 0x48b5e5 0x425c25 0x127a207 0x1278cb5 0x12f525d 0x12f5261 0x12f9ec6 0x12f263f 0x4956c1 # 0x127a206 google.golang.org/grpc/internal/transport.(*http2Server).finishStream+0x86 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:1336 # 0x1278cb4 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x8b4 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:1129 # 0x12f525c google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x171c google.golang.org/grpc@v1.81.1/internal/transport/server_stream.go:77 # 0x12f5260 google.golang.org/grpc.(*Server).processUnaryRPC+0x1720 google.golang.org/grpc@v1.81.1/server.go:1443 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc905 0x1738487 0x985627 0x9855d3 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x1738486 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x985626 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9855d2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0x53b408 0x53bacd 0x53ba8f 0x10fa74c 0xc2f782 0x4956c1 # 0x53b407 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0x10fa74b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xcb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:436 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [2: 128] @ 0x48b60c 0x473297 0x7afd54 0x8ea0f8 0x8ea0e2 0x8ea0e3 0x5228b4 0x5230ce 0x525bcc 0x51fdf3 0xcf9b74 0xcf9bae 0xcf7f91 0xcfb48c 0xd70cc9 0xd702fa 0xd6e913 0x4956c1 # 0x7afd53 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x8ea0f7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ea0e1 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ea0e2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x5228b3 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fdf2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcf9b73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:623 # 0xcf9bad github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:555 # 0xcf7f90 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:316 # 0xcfb48b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:819 # 0xd70cc8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x928 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:186 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 512] @ 0x48b60c 0x490933 0x88fbd6 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0xb1116a 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x88fbd5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb11169 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 256] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x93c777 0x16e490f 0x1737bda 0x93c6a7 0xdbd27f 0xdbda28 0xdbd4c6 0x67167a 0xdbd425 0xdbd3bf 0xdb879f 0xdb847d 0xdc2f99 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x93c776 crypto/hkdf.Expand[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdbda27 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x1a7 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:66 # 0xdbd4c5 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD.func1+0x65 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:35 # 0x671679 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0xdbd424 github.com/quic-go/quic-go/internal/handshake.withoutFIPSEnforcement+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/fips140_go126.go:8 # 0xdbd3be github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1e github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:34 # 0xdb879e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:146 # 0xdb847c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:116 # 0xdc2f98 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.60.0/connection.go:358 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [4: 4194304] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x564149 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x564148 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 384] @ 0x48b5e5 0x490329 0xb2d0ff 0xb2d4fd 0x10ec155 0x10eba28 0x10e94f1 0x10e8fd0 0x4956c1 # 0xb2d0fe github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x23e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb2d4fc github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10ec154 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:556 # 0x10eba27 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:495 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0x53989b 0x53987d 0xb94e45 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb42c25 0xb42c26 0xb427ff 0x4956c1 # 0x53989a context.withCancel+0x3a context/context.go:277 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0xb94e44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:289 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb42c24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb42c25 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:263 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x48b5e5 0x48b205 0xc36607 0xc4d05c 0x4956c1 # 0xc36606 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).OnNewOutboundStream+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:762 # 0xc4d05b github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x95b github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:904 0: 0 [5: 320] @ 0x48b60c 0x490329 0x16e49f0 0x1737bda 0x1738965 0x9895cd 0x945787 0x94f7de 0x986b53 0x980b45 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x986b52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x980b44 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0x70d86a 0x70d190 0x713f2d 0x70b039 0x802214 0x8078f9 0x80837d 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70d869 crypto/ecdsa.pointToAffine+0x89 crypto/ecdsa/ecdsa.go:629 # 0x70d18f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x713f2c crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x70b038 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x802213 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x8078f8 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 448] @ 0x48b60c 0x41b526 0x10fb35e 0x10fb453 0x10fad15 0xc2f782 0x4956c1 # 0x10fb35d github.com/multiformats/go-multistream.newOnce+0xcdd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10fb452 github.com/multiformats/go-multistream.NewMSSelect[...]+0xdd2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10fad14 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [2: 64] @ 0x48b5e5 0x46efb3 0xc44798 0xc40d9f 0xc4d4fa 0x4956c1 # 0xc44797 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x357 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2006 # 0xc40d9e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1831 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [2: 128] @ 0x48b60c 0x473297 0x7afd54 0x8ea0f8 0x8ea0e2 0x8ea0e3 0x5228b4 0x5230ce 0x525bcc 0x51fdf3 0xcfaa6c 0xcfbd15 0xd555b9 0x10fad0f 0xc2f782 0x4956c1 # 0x7afd53 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x8ea0f7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ea0e1 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ea0e2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x5228b3 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fdf2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcfaa6b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcfbd14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10fad0e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x68e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:481 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [1: 256] @ 0x48b5e5 0x425c25 0xd1b76b 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xb1c379 0xb1c1c5 0xb1bec5 0xb1b1a5 0xb153f9 0xb86329 0xb8854f 0x4956c1 # 0xd1b76a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1c1c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:191 # 0xb1bec4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:141 # 0xb1b1a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1a4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:74 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb86328 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:383 # 0xb8854e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:692 0: 0 [3: 72] @ 0x48b60c 0x473297 0x10603b8 0x105ecb4 0x4956c1 # 0x10603b7 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0xa97 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:258 # 0x105ecb3 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:234 0: 0 [9: 864] @ 0x48b5e5 0x490329 0xc25585 0xc25425 0xc45f5d 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc25584 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc25424 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc45f5c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35c github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [2: 288] @ 0x48b60c 0x473297 0x51ce8a 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x4d866e 0xb108f1 0xb108cf 0x7aeed1 0xb101ea 0xb10105 0xc2ec25 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x51ce89 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10104 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc2ec24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x5e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:105 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xc4e24b 0xc4d1a7 0x4956c1 # 0xc4e24a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleDeadPeers+0x6a github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1053 # 0xc4d1a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xaa6 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:911 0: 0 [1: 256] @ 0x48b5e5 0x490329 0x4a3b3c 0x4a3986 0x4a36fc 0xa09c26 0xa0f1ba 0x4956c1 # 0x4a3b3b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3985 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a36fb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xa09c25 net/http.newBufioWriterSize+0x65 net/http/server.go:876 # 0xa0f1b9 net/http.(*conn).serve+0x2f9 net/http/server.go:1982 0: 0 [4: 256] @ 0x48b5e5 0x425c25 0xd4bcd1 0xd4b9c5 0x10fbcf1 0x10fbaff 0xb97cbf 0xb96431 0x4956c1 # 0xd4bcd0 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x290 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:253 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xb97cbe github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:557 # 0xb96430 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:428 0: 0 [1: 1280] @ 0x48b60c 0x64c765 0x640f0b 0x63fd15 0x63f7ed 0x72ce55 0x72ce37 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72ce54 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72ce36 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b605 0x490933 0x56adf9 0x56b1fc 0x56aa9d 0x55a634 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b5e5 0x4908c7 0xbf6439 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf6438 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xcb8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2059 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 560] @ 0x48b5e5 0x4908c7 0x124f105 0x1015c2f 0x1015689 0x1015490 0x10152b3 0x124e512 0x1249305 0x127cafb 0x126f5da 0x4956c1 # 0x124f104 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.56.0/http2/frame.go:1755 # 0x1015c2e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.56.0/http2/hpack/hpack.go:406 # 0x1015688 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.56.0/http2/hpack/hpack.go:349 # 0x101548f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.56.0/http2/hpack/hpack.go:311 # 0x10152b2 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.56.0/http2/hpack/hpack.go:262 # 0x124e511 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.56.0/http2/frame.go:1793 # 0x1249304 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.56.0/http2/frame.go:556 # 0x127cafa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x126f5d9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1669 0: 0 [5: 480] @ 0x48b5e5 0x425c25 0x16e48f7 0x1737bda 0x1738965 0x1738509 0x98427e 0x984249 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48f6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98427d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x984248 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 524288] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d6f9 0x5649fe 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d6f8 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x5649fd encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 288] @ 0x48b5e5 0x425c25 0x55a617 0x6ea8c5 0x6ea8c6 0x11bd5a5 0x11bd645 0x11bb35b 0x11ba926 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba925 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 576] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x68e870 0x6b4d8a 0x6b4698 0x6b47d2 0x6e2767 0x6e3d37 0x118a2a5 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d89 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e3d36 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 2688] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc3a94e 0xc3a0df 0xc379a5 0xc50772 0xc4cd9a 0x4956c1 # 0xc3a94d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doAddBackoff+0x12d github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1232 # 0xc3a0de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x29e github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1169 # 0xc379a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x224 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:922 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [3: 72] @ 0x48b5e5 0x490329 0xb132fe 0xb1315a 0xb13139 0xb154c8 0xb91b0a 0xb965ca 0x4956c1 # 0xb132fd github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:107 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [3: 192] @ 0x48b5e5 0x425c25 0xd51d75 0x4956c1 # 0xd51d74 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x3b4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:175 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0xb8d9f3 0xb8db26 0xb95831 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8d9f2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xb2 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:36 # 0xb8db25 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:70 # 0xb95830 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:340 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xd22e9f 0xb86ce4 0xb3af5a 0xb3a305 0xb880f0 0x4956c1 # 0xd22e9e github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).Protect+0x9e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:202 # 0xb86ce3 github.com/libp2p/go-libp2p-kad-dht.makeRoutingTable.func2+0x183 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:442 # 0xb3af59 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).addPeer+0xb79 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:244 # 0xb3a304 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).TryAddPeer+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:195 # 0xb880ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop.func1+0x26f github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:628 0: 0 [2: 32] @ 0x48b605 0x473297 0x5a6ed8 0x11046f2 0x1108d11 0x1108851 0x1107994 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0x11046f1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.getObserver+0x1b1 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:68 # 0x1108d10 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).recordObservationUnlocked+0x3f0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:442 # 0x1108850 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0x3d0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:431 # 0x1107993 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [4: 128] @ 0x48b5e5 0x4908c7 0x96b4a5 0x94c3da 0x94bf0f 0x97b6db 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x96b4a4 crypto/tls.(*clientHelloMsg).unmarshal+0x1904 crypto/tls/handshake_messages.go:583 # 0x94c3d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 1536] @ 0x48b5e5 0x4908c7 0xbfa748 0xbf96ad 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbfa747 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:3027 # 0xbf96ac github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2688 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 896] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef188 0xd17873 0xd17458 0xd174f0 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef187 time.NewTimer+0x67 time/sleep.go:145 # 0xd17872 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xd17457 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd174ef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [6: 768] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x16e495b 0x1737bda 0x1738965 0x98954e 0x945787 0x9842c7 0x98429b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x9842c6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x98429a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 240] @ 0x48b5e5 0x425c25 0x7b5c9a 0x7b5a83 0x7d6f36 0x8e8411 0xc277d6 0xc277fc 0xd442d8 0xd51fa5 0x4956c1 # 0x7b5c99 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x7b5a82 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x7d6f35 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8e8410 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xc277d5 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc277fb github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd442d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2d7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:398 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [2: 32] @ 0x48b605 0x490933 0x7fadea 0x7fab7a 0xd7b33a 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x7fade9 crypto/x509.(*CertPool).addCertFunc+0x2a9 crypto/x509/cert_pool.go:210 # 0x7fab79 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd7b339 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0xb8d7ab 0xb8d717 0xb8dd52 0xb96f59 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8d7aa github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xea github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:36 # 0xb8d716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:46 # 0xb8dd51 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:111 # 0xb96f58 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:500 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 48] @ 0x48b5e5 0x425c25 0xcfa195 0xcf8d46 0xd4a11c 0xd44caa 0x10fa8c9 0xc2f782 0x4956c1 # 0xcfa194 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:590 # 0xcf8d45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd4a11b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [2: 2304] @ 0x48b5ec 0x425c25 0xdc2147 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0xdc2146 github.com/quic-go/quic-go.init.func1+0x126 github.com/quic-go/quic-go@v0.60.0/connection.go:270 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [4: 192] @ 0x48b60c 0x490329 0x6e325b 0x6e310a 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x6e325a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6e3109 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 192] @ 0x48b60c 0x473297 0x7afd54 0x7e973b 0x7e9736 0x7e9735 0x7e973c 0x7ee1aa 0x7e1d4f 0x7e2d8a 0x7e0c87 0x7e0e9c 0x7e4310 0x8e9a9a 0x8e8e9b 0x8e9193 0x8e6374 0x8e5a9b 0x4a354c 0x8e5a1b 0x8e59ef 0x8e5305 0x107cb85 0x107b0a5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x7afd53 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x7e973a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x7e9735 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x7e9734 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7e973b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7ee1a9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7e1d4e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e2d89 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8e9a99 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8e8e9a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8e9192 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8e6373 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8e5a9a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a354b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8e5a1a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e59ee github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8e5304 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 96] @ 0x48b60c 0x490329 0x1737ba5 0x1738965 0x1738509 0x985b92 0x985b50 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737ba4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985b91 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x985b4f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 256] @ 0x48b60c 0x425c25 0x4e13cd 0x4e1677 0x5a22ec 0x5bbbbb 0x5bab10 0xa14dcc 0x1653028 0x16540ab 0x4956c1 # 0x4e13cc syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4e1676 syscall.Getsockname+0x76 syscall/syscall_linux.go:715 # 0x5a22eb net.(*netFD).accept+0x1cb net/fd_unix.go:166 # 0x5bbbba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5bab0f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa14dcb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x1653027 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x16540aa github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:85 0: 0 [1: 24] @ 0x48b60c 0x473297 0x7e0c2d 0x7e0e9c 0x7e4310 0x107acea 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x7e0c2c github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x107ace9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x349 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:739 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [4: 128] @ 0x48b5e5 0x425c25 0x134b0b5 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x134b0b4 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x94 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:409 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [17: 2176] @ 0x48b60c 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 560] @ 0x48b5e5 0x425c25 0x53989b 0x53987d 0x12fd565 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53989a context.withCancel+0x3a context/context.go:277 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0x12fd564 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.81.1/stream.go:301 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 784] @ 0x48b60c 0x41b526 0xd1b6b6 0xd1b7af 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xc2f782 0x4956c1 # 0xd1b6b5 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd1b7ae github.com/libp2p/go-yamux/v5.newStream+0x14e github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [2: 96] @ 0x48b60c 0x490933 0x7e21af 0x7e2154 0x7e4b08 0x11763b9 0x1175df0 0xd448b7 0xd46cdb 0xd44714 0xd51fa5 0x4956c1 # 0x7e21ae strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x7e2153 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x7e4b07 github.com/multiformats/go-multiaddr.Multiaddr.String+0x67 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x11763b8 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x1175def github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3cf github.com/pactus-project/pactus/network/notifee.go:104 # 0xd448b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd46cda github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd44713 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [2: 1280] @ 0x48b5ec 0x490329 0xb3b315 0xb3b263 0xb41413 0xb427dd 0x4956c1 # 0xb3b314 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0x174 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb3b262 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb41412 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:141 # 0xb427dc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x47c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [3: 72] @ 0x48b60c 0x490329 0x543175 0x66b7c5 0x66c712 0x6eb6c5 0x6ec105 0x72b050 0x72d250 0x72cecd 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x66c711 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x91 github.com/pactus-project/pactus/crypto/address.go:131 # 0x6eb6c4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:48 # 0x6ec104 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:168 # 0x72b04f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x72d24f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72cecc github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 65536] @ 0x48b613 0x490329 0x12531c7 0x127bc08 0x1248804 0x124b7fc 0x125d02d 0x125d02e 0x125bc55 0x127231c 0x4956c1 # 0x12531c6 google.golang.org/grpc/internal/mem.(*SimpleBufferPool).Get+0xe6 google.golang.org/grpc@v1.81.1/internal/mem/buffer_pool.go:342 # 0x127bc07 google.golang.org/grpc/internal/transport.(*bufWriter).Write+0x67 google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:332 # 0x1248803 golang.org/x/net/http2.(*Framer).endWrite+0xa3 golang.org/x/net@v0.56.0/http2/frame.go:386 # 0x124b7fb golang.org/x/net/http2.(*Framer).WriteWindowUpdate+0x17b golang.org/x/net@v0.56.0/http2/frame.go:1039 # 0x125d02c google.golang.org/grpc/internal/transport.(*loopyWriter).outgoingWindowUpdateHandler+0x1ec google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:644 # 0x125d02d google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x1ed google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:880 # 0x125bc54 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xf4 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:615 # 0x127231b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:342 0: 0 [4: 192] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xd7b2d2 0xd7b2bb 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0xd7b2d1 crypto/x509.NewCertPool+0x51 crypto/x509/cert_pool.go:67 # 0xd7b2ba github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:162 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 112] @ 0x48b605 0x473297 0x7e0c2d 0x7e0e9c 0x7e4310 0xb1339a 0xb1315a 0xb13139 0xb154c8 0xb91b0a 0xb965ca 0x4956c1 # 0x7e0c2c github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb13399 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xd9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:109 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [4: 256] @ 0x48b5e5 0x4908c7 0xb479a5 0xb95e47 0xb95e29 0xb95def 0xb95b5e 0xb95085 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb479a4 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:136 # 0xb95e46 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:148 # 0xb95e28 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:158 # 0xb95dee github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:392 # 0xb95b5d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:366 # 0xb95084 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:315 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 48] @ 0x48b60c 0x473297 0x800f68 0x80121e 0x8075ed 0x80837d 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x800f67 crypto/x509.parseASN1String+0x687 crypto/x509/parser.go:84 # 0x80121d crypto/x509.parseName+0x1fd crypto/x509/parser.go:170 # 0x8075ec crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x53bbb3 0x1362c92 0x1362c2b 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0x1362c91 google.golang.org/grpc/metadata.NewOutgoingContext+0x171 google.golang.org/grpc@v1.81.1/metadata/metadata.go:173 # 0x1362c2a github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x10a github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:54 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 48] @ 0x48b60c 0x473297 0xbf7085 0xbf6709 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf7084 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC_SubOpts).Unmarshal+0x884 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2274 # 0xbf6708 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xf88 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2026 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 256] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11ae4ae 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [13: 1664] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x16e495b 0x1737bda 0x1738965 0x98954e 0x945787 0x985665 0x985637 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x985664 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x985636 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 176] @ 0x48b5e5 0x425c25 0xdfb92c 0xdfb94d 0xdfcae5 0xe0963f 0xdfd72e 0xdfd9a5 0xdd2489 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0x4956c1 # 0xdfb92b github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.60.0/receive_stream.go:65 # 0xdfb94c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.60.0/stream.go:103 # 0xdfcae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:76 # 0xe0963e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.60.0/streams_map_incoming.go:143 # 0xdfd72d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.60.0/streams_map.go:279 # 0xdfd9a4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.60.0/streams_map.go:310 # 0xdd2488 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.60.0/connection.go:1824 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [0: 0] @ 0x48b613 0x425c25 0x615e94 0x615e6e 0x1600a08 0x16066c8 0x160491a 0x1603d87 0x15fffa5 0x4956c1 # 0x615e93 compress/flate.NewWriter+0x293 compress/flate/deflate.go:665 # 0x615e6d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x1600a07 runtime/pprof.(*profileBuilder).flush+0x47 runtime/pprof/proto.go:146 # 0x16066c7 runtime/pprof.(*profileBuilder).emitLocation+0x1567 runtime/pprof/proto.go:658 # 0x1604919 runtime/pprof.(*profileBuilder).appendLocsForStack+0x539 runtime/pprof/proto.go:470 # 0x1603d86 runtime/pprof.(*profileBuilder).build+0x366 runtime/pprof/proto.go:376 # 0x15fffa4 runtime/pprof.profileWriter+0xa4 runtime/pprof/pprof.go:943 0: 0 [4: 64] @ 0x48b605 0x47335e 0x473352 0x4728c5 0x472ad0 0x5b92d4 0x5b9216 0xa0ef1b 0x4956c1 # 0x5b92d3 net.JoinHostPort+0x233 net/ipsock.go:242 # 0x5b9215 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0xa0ef1a net/http.(*conn).serve+0x5a net/http/server.go:1899 0: 0 [4: 128] @ 0x48b60c 0x490933 0x16cc905 0x16d7f72 0x1737d55 0x1738965 0x1738509 0x98559f 0x98556a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16d7f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x1737d54 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98559e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x985569 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 384] @ 0x48b60c 0x490329 0x690df9 0x68d47e 0x68e639 0x68e870 0x6b4deb 0x6b4698 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a64f 0x1186b2f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x690df8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d47d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dea github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [6: 1056] @ 0x48b60c 0x490329 0x93db59 0x9867b7 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x93db58 crypto/tls.signedMessage+0x38 crypto/tls/auth.go:114 # 0x9867b6 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5b6 crypto/tls/handshake_server_tls13.go:1097 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 192] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xc40b36 0xc40b1c 0xc4d4fa 0x4956c1 # 0xc40b35 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIDontWantCounters+0x2b5 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1900 # 0xc40b1b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x29b github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1641 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [2: 160] @ 0x48b5e5 0x425c25 0x8d6fa9 0x107bdec 0x107b768 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x8d6fa8 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:124 # 0x107bdeb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:878 # 0x107b767 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdc7 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [5: 560] @ 0x48b60c 0x41b526 0xdf0a0b 0xdfb7a5 0xdfcba5 0xe084db 0xe084bf 0xdfcd7f 0xe1a8ab 0xe1a89d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xb1c379 0xb1cb5e 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0xdf0a0a github.com/quic-go/quic-go.newSendStream+0x4a github.com/quic-go/quic-go@v0.60.0/send_stream.go:77 # 0xdfb7a4 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.60.0/stream.go:90 # 0xdfcba4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:68 # 0xe084da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:137 # 0xe084be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:92 # 0xdfcd7e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map.go:120 # 0xe1a8aa github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.60.0/connection.go:2911 # 0xe1a89c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1cb5d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:270 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [6: 3456] @ 0x48b60c 0x490933 0xbf8205 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf8204 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2433 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 128] @ 0x48b5e5 0x425c25 0x678116 0x67c0ba 0x698377 0x6ae105 0x6e24a5 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x678115 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.5/bitset.go:175 # 0x67c0b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x698376 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae104 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 256] @ 0x48b60c 0x473914 0x473426 0x1737cec 0x1738965 0x1738509 0x98430d 0x9842c8 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737ceb crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98430c crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x9842c7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 288] @ 0x48b5e5 0x425c25 0xb8dab5 0xb8db58 0xb95831 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8dab4 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x174 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:22 # 0xb8db57 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:72 # 0xb95830 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:340 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 576] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x68e870 0x6b4d4b 0x6b4698 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a64f 0x1186b2f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d4a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 576] @ 0x48b5e5 0x4908c7 0xb2d554 0x10ec155 0x10eba28 0x10e94f1 0x10e8fd0 0x4956c1 # 0xb2d553 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10ec154 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:556 # 0x10eba27 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:495 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 16] @ 0x48b605 0x473297 0x7e0c2d 0x7e0e9c 0x7e4310 0x107acea 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x7e0c2c github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x107ace9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x349 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:739 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 72] @ 0x48b60c 0x47335e 0x473352 0x4728c5 0x472ad0 0x5b92d4 0x5b9216 0xb2aec5 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x5b92d3 net.JoinHostPort+0x233 net/ipsock.go:242 # 0x5b9215 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0xb2aec4 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x64 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:251 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0x1078ce5 0x1077b8b 0x1077150 0x4956c1 # 0x1078ce4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x744 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:549 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [4: 96] @ 0x48b60c 0x473297 0x5a6ed8 0x7e784f 0x7ee1aa 0x7e1d4f 0x7e2d8a 0x7e0c87 0x7e0e9c 0x7e4310 0x7e3fe5 0x11ae590 0x11adc6f 0x11ae113 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0x7e784e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7ee1a9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7e1d4e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e2d89 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7e3fe4 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae58f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 240] @ 0x48b5e5 0x425c25 0x124e2a5 0x1249305 0x127cafb 0x126f5da 0x4956c1 # 0x124e2a4 golang.org/x/net/http2.(*Framer).readMetaFrame+0x64 golang.org/x/net@v0.56.0/http2/frame.go:1711 # 0x1249304 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.56.0/http2/frame.go:556 # 0x127cafa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x126f5d9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1669 0: 0 [3: 48] @ 0x48b605 0x473297 0x55ceb4 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1646265 0x1653338 0x16519b6 0x16511dd 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x55ceb3 encoding/json.(*decodeState).object+0xe73 encoding/json/decode.go:787 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1646264 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653337 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16519b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x16511dc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 128] @ 0x48b60c 0x490329 0x6f4512 0x6f34c7 0x98a025 0x98ad50 0x67167a 0x98a914 0x9814c5 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6f4511 crypto/ecdh.(*x25519Curve).ecdh+0x31 crypto/ecdh/x25519.go:83 # 0x6f34c6 crypto/ecdh.(*PrivateKey).ECDH+0x86 crypto/ecdh/ecdh.go:135 # 0x98a024 crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0xa4 crypto/tls/key_schedule.go:137 # 0x98ad4f crypto/tls.(*hybridKeyExchange).serverSharedSecret.func1+0x4f crypto/tls/key_schedule.go:218 # 0x671679 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0x98a913 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x193 crypto/tls/key_schedule.go:217 # 0x9814c4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x904 crypto/tls/handshake_server_tls13.go:254 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x48b5e5 0x41b4ad 0x1265b8d 0x1265b7c 0x126906a 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1265b8c google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.81.1/internal/transport/transport.go:76 # 0x1265b7b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:497 # 0x1269069 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:787 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 144] @ 0x48b60c 0x490933 0x94b0e5 0x94af2a 0x94b9a6 0x9848ea 0x980af2 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x94b0e4 crypto/tls.(*Conn).quicWriteCryptoData+0x244 crypto/tls/quic.go:445 # 0x94af29 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:985 # 0x94b9a5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x9848e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [7: 1456] @ 0x48b5e5 0x490329 0x107aa72 0x107aa42 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x107aa71 github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xd1 github.com/libp2p/go-libp2p@v0.48.0/core/protocol/id.go:14 # 0x107aa41 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xa1 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:728 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 240] @ 0x48b60c 0x490329 0x848ea5 0x848805 0x128a9a5 0x12ec32a 0x1308425 0x1300e31 0x12dde59 0x161aaba 0x12ddd17 0x135de67 0x1362cc2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x848ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x848804 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x128a9a4 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:67 # 0x12ec329 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.81.1/rpc_util.go:804 # 0x1308424 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.81.1/stream.go:1893 # 0x1300e30 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.81.1/stream.go:958 # 0x12dde58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.81.1/call.go:70 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x135de66 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x1362cc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:54 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 384] @ 0x48b5e5 0x425c25 0x16e48f7 0x1737bda 0x1738965 0x1738509 0x1737efa 0x984218 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48f6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1737ef9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 96] @ 0x48b60c 0x490329 0x5433e8 0x66b7c5 0x72db34 0x72db40 0x72d0b2 0x72cecd 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x5433e7 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x72db33 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x72db3f github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x72d0b1 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x72cecc github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 208] @ 0x48b60c 0x490329 0x6e7c6b 0x72d165 0x72c296 0x8efeae 0x8ed20b 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6e7c6a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x72d164 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x72c295 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8efead github.com/pactus-project/pactus/store.(*store).pruneBlock+0x6d github.com/pactus-project/pactus/store/store.go:521 # 0x8ed20a github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 128] @ 0x48b60c 0x490329 0x16e4a2e 0x1737bda 0x1738965 0x98954e 0x945787 0x985665 0x985637 0x980b14 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x16e4a2d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x985664 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x985636 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 256] @ 0x48b5e5 0x48b725 0x4cc8bd 0x875ea5 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x8e9171 0x8e6374 0x8e5a9b 0x4a354c 0x8e5a1b 0x8e59ef 0x8e5305 0x107cb85 0x107b0a5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x875ea4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8e9170 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:171 # 0x8e6373 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8e5a9a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a354b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8e5a1a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e59ee github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8e5304 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [6: 576] @ 0x48b5e5 0x425c25 0x16e48f7 0x1737bda 0x1738965 0x9896e5 0x985a8e 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48f6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9896e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:39 # 0x985a8d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x16e48f7 0x1737bda 0x93c6a7 0xdbd27f 0xdbc77a 0xdbc65b 0xdbb38b 0xdb9417 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc950a 0x4956c1 # 0x16e48f6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdbc779 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:48 # 0xdbc65a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:31 # 0xdbb38a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2aa github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:524 # 0xdb9416 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb6 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:254 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9509 github.com/quic-go/quic-go.(*Conn).run+0x349 github.com/quic-go/quic-go@v0.60.0/connection.go:640 0: 0 [5: 4480] @ 0x48b5ec 0x425c25 0xdb8505 0xdb84f7 0xdb866c 0xdc2f99 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0xdb8504 crypto/tls.Server+0x124 crypto/tls/tls.go:47 # 0xdb84f6 crypto/tls.QUICServer+0x116 crypto/tls/quic.go:194 # 0xdb866b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x28b github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:130 # 0xdc2f98 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.60.0/connection.go:358 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [3: 336] @ 0x48b5e5 0x425c25 0x53b2d9 0x53bacd 0x53ba8f 0xb88525 0x4956c1 # 0x53b2d8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0xb88524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:688 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0xb8d7ab 0xb8d717 0xb8dd52 0xb96f59 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb42c25 0xb42c26 0xb427ff 0x4956c1 # 0xb8d7aa github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xea github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:36 # 0xb8d716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:46 # 0xb8dd51 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:111 # 0xb96f58 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:500 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb42c24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb42c25 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:263 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x48b5e5 0x421e0b 0xd3929e 0xd38f6d 0x4956c1 # 0xd3929d github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).notifyPeer+0x17d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/connectedness_event_emitter.go:128 # 0xd38f6c github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).runEmitter+0x14c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/connectedness_event_emitter.go:95 0: 0 [6: 672] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef395 0x53b465 0x53bacd 0x53ba8f 0x10779fe 0x1077150 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0x53b464 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0x10779fd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x5d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:445 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 96] @ 0x48b5e5 0x425c25 0x4120b2 0x410c0d 0x416e47 0xc3a43e 0xc379ca 0xc50772 0xc4cd9a 0x4956c1 # 0xc3a43d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1197 # 0xc379c9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x249 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:923 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [5: 480] @ 0x48b60c 0x490329 0x67c099 0x698377 0x6ae105 0x6e24a5 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x67c098 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x698376 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae104 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 96] @ 0x48b60c 0x490329 0x543175 0x66b7c5 0x6e230b 0x6e22a1 0x72b3f0 0x72b0e5 0x72a5cd 0x6436e5 0x6404fd 0x647748 0x64109c 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6e230a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e22a0 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:99 # 0x72b3ef github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xaf github.com/pactus-project/pactus/types/tx/tx.go:483 # 0x72b0e4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x444 github.com/pactus-project/pactus/types/tx/tx.go:440 # 0x72a5cc github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:263 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x647747 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2372 # 0x64109b github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1682 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [16: 5632] @ 0x48b60c 0x490933 0xbf8205 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf8204 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2433 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0xb8dd6d 0xb957ed 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb430d4 0xb430d5 0xb427ff 0x4956c1 # 0xb8dd6c github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:105 # 0xb957ec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:344 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb430d3 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x6b3 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb430d4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x6b4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:276 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b605 0x473297 0x7e0a31 0x7e0e9c 0x7e4310 0xb1339a 0xb1315a 0xb13139 0xb154c8 0xb91b0a 0xb965ca 0x4956c1 # 0x7e0a30 github.com/multiformats/go-multiaddr.readComponent+0x1f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:89 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb13399 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xd9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:109 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x10fa83a 0xc2f782 0x4956c1 # 0x10fa839 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1b9 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [1: 64] @ 0x48b60c 0x490329 0x6e781b 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72f6ed 0x72f60c 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x7301ae 0x730194 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6e781a github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/certificate/certificate.go:136 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72f6ec github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72f60b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:149 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x7301ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x730193 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 576] @ 0x48b60c 0x490329 0x68ce95 0x68e639 0x68e870 0x6b4d8a 0x6b4698 0x6b47d2 0x6e2767 0x6e43d9 0x6e3f0f 0x8fb765 0x8fd137 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc43a 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ce94 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d89 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e43d8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f0e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb764 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd136 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc439 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 448] @ 0x48b5e5 0x425c25 0xdf0a36 0xdfb7a5 0xdfcae5 0xe0963f 0xdfd72e 0xdfd9a5 0xdd2489 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0x4956c1 # 0xdf0a35 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.60.0/send_stream.go:73 # 0xdfb7a4 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.60.0/stream.go:90 # 0xdfcae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:76 # 0xe0963e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.60.0/streams_map_incoming.go:143 # 0xdfd72d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.60.0/streams_map.go:279 # 0xdfd9a4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.60.0/streams_map.go:310 # 0xdd2488 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.60.0/connection.go:1824 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [5: 80] @ 0x48b5e5 0x425c25 0xb19abb 0xb8d105 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb19aba github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestLatency+0xba github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/metrics/metrics.go:138 # 0xb8d104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1d04 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:157 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 480] @ 0x48b5e5 0x425c25 0x70a165 0x976534 0x976513 0x709da4 0x70a1fc 0x975fa5 0x975e97 0x709da4 0x70a1fc 0x975638 0x975535 0x709da4 0x70a1fc 0x975405 0x97535c 0x94b937 0x984cc5 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x976533 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x976512 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2+0x12 crypto/tls/handshake_messages.go:1288 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975fa4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x975e96 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975637 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x975534 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97535b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x984cc4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 1408] @ 0x48b5e5 0x425c25 0x94c1fe 0x94bf0f 0x986378 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x94c1fd crypto/tls.(*Conn).unmarshalHandshakeMessage+0x15d crypto/tls/conn.go:1140 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x986377 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 176] @ 0x48b5e5 0x490329 0xc29696 0x107aa2f 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0xc29695 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x107aa2e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x8e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:727 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [5: 320] @ 0x48b60c 0x490329 0x16e49f0 0x1737bda 0x1738965 0x1738509 0x989845 0x98981a 0x9858d1 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x989844 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x989819 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:48 # 0x9858d0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 480] @ 0x48b60c 0x490329 0x67c099 0x698377 0x6ae11a 0x6e24a5 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x67c098 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x698376 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae119 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 64] @ 0x48b60c 0x490329 0x631ea5 0x631dee 0x63127d 0x62102c 0x6213d7 0x67d585 0x67c4cd 0x6ae01d 0x6e24a5 0x6e8ff5 0x6e89d7 0x118a557 0x118a2f8 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x631ea4 math/big.nat.make+0x544 math/big/nat.go:67 # 0x631ded math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x63127c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x62102b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x6213d6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x67d584 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:1108 # 0x67c4cc github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xac github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:895 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 336] @ 0x48b5e5 0x425c25 0x53bbb3 0x12f4cb2 0x12f4c91 0x12f9ec6 0x12f263f 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0x12f4cb1 google.golang.org/grpc.NewContextWithServerTransportStream+0x1171 google.golang.org/grpc@v1.81.1/server.go:1902 # 0x12f4c90 google.golang.org/grpc.(*Server).processUnaryRPC+0x1150 google.golang.org/grpc@v1.81.1/server.go:1429 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [5: 80] @ 0x48b5e5 0x48b205 0x15d732d 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x15d732c github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x10c github.com/pactus-project/pactus/www/grpc/network.go:101 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x4a4068 0x4a36a5 0xdaf6f8 0xdaf721 0xdd37bf 0xdd2237 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0x4a4067 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a36a4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdaf6f7 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5f7 github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/packet.go:59 # 0xdaf720 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x620 github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/sent_packet_handler.go:448 # 0xdd37be github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.60.0/connection.go:2114 # 0xdd2236 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.60.0/connection.go:1839 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [1: 1152] @ 0x48b60c 0x490933 0x94b0e5 0x94af2a 0x94b9a6 0x9850b4 0x980b05 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x94b0e4 crypto/tls.(*Conn).quicWriteCryptoData+0x244 crypto/tls/quic.go:445 # 0x94af29 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:985 # 0x94b9a5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x9850b3 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x633 crypto/tls/handshake_server_tls13.go:883 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 256] @ 0x48b60c 0x490329 0x16e49f0 0x6dfe93 0x98971e 0x985a8e 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfe92 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x98971d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:40 # 0x985a8d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 400] @ 0x48b5e5 0x425c25 0x9845d5 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x9845d4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x7f4 crypto/tls/handshake_server_tls13.go:777 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 128] @ 0x48b60c 0x490329 0x1738a70 0x1739b75 0x9841f9 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1738a6f crypto/internal/fips140/tls13.extract[...]+0x6f crypto/internal/fips140/tls13/tls13.go:44 # 0x1739b74 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9841f8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 480] @ 0x48b5e5 0x425c25 0x16e48f7 0x1737bda 0x1738965 0x9895cd 0x945787 0x94f7de 0x986b53 0x980b45 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48f6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x986b52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x980b44 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x48b60c 0x490329 0x1737ba5 0x1738965 0x9896e5 0x985a8e 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737ba4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9896e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:39 # 0x985a8d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b60c 0x490329 0x67891c 0x67c456 0x6ae01d 0x6e24a5 0x6e3d37 0x118a2a5 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x67891b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x67c455 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e3d36 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 96] @ 0x48b60c 0x490933 0x16cc905 0x16d7f72 0x1737d55 0x1738965 0x9895cd 0x945787 0x9842c7 0x98429b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16d7f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x1737d54 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x9842c6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x98429a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 192] @ 0x48b5e5 0x425c25 0x16e48f7 0x1737bda 0x1738965 0x9895cd 0x945787 0x985665 0x985637 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48f6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x985664 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x985636 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 288] @ 0x48b5e5 0x425c25 0x70a165 0x96e5ad 0x96e497 0x94b937 0x98415b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96e5ac vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x102c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96e496 crypto/tls.(*serverHelloMsg).marshal+0xf16 crypto/tls/handshake_messages.go:798 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x98415a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 480] @ 0x48b5e5 0x425c25 0x16e48f7 0x171ee09 0x1722790 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48f6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x171ee08 crypto/internal/fips140/ecdsa.newDRBG[...]+0x188 crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x172278f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0x16303c5 0x1630368 0x16301df 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x16303c4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x184 github.com/pactus-project/pactus/www/html/server.go:228 # 0x1630367 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x127 github.com/pactus-project/pactus/www/html/blockchain.go:130 # 0x16301de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:112 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b5e5 0x4908c7 0xbfbe28 0xbf904d 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbfbe27 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:3332 # 0xbf904c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xacc github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2790 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b5e5 0x4908c7 0xb479a5 0xb95e16 0xb95df8 0xb95def 0xb95b5e 0xb95085 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb479a4 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:136 # 0xb95e15 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:148 # 0xb95df7 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:153 # 0xb95dee github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:392 # 0xb95b5d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:366 # 0xb95084 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:315 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 1048576] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d6f9 0x5649fe 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d6f8 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x5649fd encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 48] @ 0x48b60c 0x425c25 0x1648b4c 0x1648373 0x4a4baa 0x4956c1 # 0x1648b4b github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x8b github.com/creachadair/jrpc2@v1.3.5/server.go:246 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 144] @ 0x48b60c 0x473297 0x51fe06 0xc5adc7 0xc5ad87 0xc5bd7d 0xc629d5 0xc39825 0xc37969 0xc50772 0xc4cd9a 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc5adc6 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:103 # 0xc5ad86 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:93 # 0xc5bd7c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:215 # 0xc629d4 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xd4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/trace.go:486 # 0xc39824 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x724 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1137 # 0xc37968 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1e8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:921 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [3: 144] @ 0x48b60c 0x473914 0x473426 0xb8da87 0xb8dad3 0xb8db58 0xb95831 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8da86 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x146 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb8dad2 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x192 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:24 # 0xb8db57 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:72 # 0xb95830 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:340 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x48b60c 0x490933 0x70a077 0x709ec7 0x96e5ad 0x96e497 0x94b937 0x98415b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a076 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x709ec6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x96e5ac vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x102c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96e496 crypto/tls.(*serverHelloMsg).marshal+0xf16 crypto/tls/handshake_messages.go:798 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x98415a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x48b5e5 0x4908c7 0xb479a5 0xb95bb2 0xb95085 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb479a4 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:136 # 0xb95bb1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:374 # 0xb95084 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:315 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0xd3948e 0x522954 0x5230ce 0x525bcc 0x51ce74 0x10fbd37 0x10fbcf7 0x10fbaff 0xb97cbf 0xb96431 0x4956c1 # 0xd3948d github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x2d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:37 # 0x522953 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51ce73 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10fbd36 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10fbcf6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xb97cbe github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:557 # 0xb96430 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:428 0: 0 [5: 2400] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6b49 0x11ae3f9 0x11ae138 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [8: 512] @ 0x48b5e5 0x425c25 0x164cafc 0x1648cc9 0x1648373 0x4a4baa 0x4956c1 # 0x164cafb github.com/creachadair/jrpc2.tasks.responses+0x35b github.com/creachadair/jrpc2@v1.3.5/server.go:806 # 0x1648cc8 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0x5bb2d2 0x5a237b 0x5bbbbb 0x5bab10 0xa14dcc 0x1653028 0x16540ab 0x4956c1 # 0x5bb2d1 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x5a237a net.(*netFD).accept+0x25a net/fd_unix.go:167 # 0x5bbbba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5bab0f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa14dcb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x1653027 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x16540aa github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:85 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x499c05 0x547e46 0x9811ce 0x980aa5 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x499c04 internal/reflectlite.Swapper+0x264 internal/reflectlite/swapper.go:58 # 0x547e45 sort.SliceStable+0x85 sort/slice.go:43 # 0x9811cd crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x60d crypto/tls/handshake_server_tls13.go:225 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 192] @ 0x48b60c 0x490329 0x16e4a2e 0x1737bda 0x1738965 0x1738509 0x98430d 0x9842c8 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e4a2d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98430c crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x9842c7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0x51d272 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x4d866e 0xb108f1 0xb108cf 0x7aeed1 0xb101ea 0xb10545 0xb8b672 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x51d271 fmt.errorf+0x4b1 fmt/errors.go:64 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10544 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb8b671 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:53 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0xb8d7ab 0xb8d717 0xb8dcfa 0xb957ed 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8d7aa github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xea github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:36 # 0xb8d716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:46 # 0xb8dcf9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:109 # 0xb957ec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:344 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 224] @ 0x48b60c 0x41b526 0xdfb91b 0xdfb94d 0xdfcba5 0xe084db 0xe084bf 0xdfcd7f 0xe1a8ab 0xe1a89d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xb1c379 0xb1cb5e 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0xdfb91a github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.60.0/receive_stream.go:71 # 0xdfb94c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.60.0/stream.go:103 # 0xdfcba4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:68 # 0xe084da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:137 # 0xe084be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:92 # 0xdfcd7e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map.go:120 # 0xe1a8aa github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.60.0/connection.go:2911 # 0xe1a89c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1cb5d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:270 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [5: 560] @ 0x48b5e5 0x425c25 0x41b494 0x1265b8d 0x1265b7c 0x126906a 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1265b8c google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.81.1/internal/transport/transport.go:76 # 0x1265b7b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:497 # 0x1269069 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:787 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 240] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xa0a973 0xa0f298 0x4956c1 # 0xa0a972 net/http.(*conn).readRequest+0x7f2 net/http/server.go:1058 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 32] @ 0x48b60c 0x490329 0x1737ba5 0x1738965 0x9896e5 0x98547c 0x980b14 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x1737ba4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9896e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:39 # 0x98547b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc905 0x16d7f72 0x1737d55 0x1738965 0x1738509 0x985b92 0x985b50 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16d7f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x1737d54 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985b91 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x985b4f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 1536] @ 0x48b60c 0x490329 0xd92b45 0x4a3791 0xd8dec5 0xd8deb9 0xd878f3 0xdd2296 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0xd92b44 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.60.0/internal/wire/pool.go:14 # 0x4a3790 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd8dec4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x324 github.com/quic-go/quic-go@v0.60.0/internal/wire/pool.go:21 # 0xd8deb8 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x318 github.com/quic-go/quic-go@v0.60.0/internal/wire/stream_frame.go:66 # 0xd878f2 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.60.0/internal/wire/frame_parser.go:79 # 0xdd2295 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.60.0/connection.go:1810 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [5: 1280] @ 0x48b5e5 0x4908c7 0xb96c2b 0x4956c1 # 0xb96c2a github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x92a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:483 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ce95 0x68e639 0x68e870 0x6b4dd9 0x6b4698 0x6b47d2 0x6e2767 0x6e3d37 0x118a2a5 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ce94 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dd8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e3d36 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [6: 576] @ 0x48b60c 0x425c25 0x16ff33a 0x17190be 0x171d128 0x171d0fb 0x70fb16 0x70cf16 0x93d64c 0x98682b 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16ff339 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x17190bd crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d crypto/internal/fips140/ecdsa/ecdsa.go:458 # 0x171d127 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x171d0fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x70fb15 crypto/ecdsa.verifyFIPS[...]+0x135 crypto/ecdsa/ecdsa.go:529 # 0x70cf15 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x93d64b crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x98682a crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 1024] @ 0x48b60c 0x425c25 0x7f7e7e 0x7f7e93 0x9948f4 0x945796 0x985665 0x985637 0x980b14 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x7f7e7d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f7e92 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x9948f3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x985664 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x985636 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0xddd7fe 0xdfb8ea 0xdfb94d 0xdfcae5 0xe0963f 0xdfd72e 0xdfd9a5 0xdd2489 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0xddd7fd github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.60.0/frame_sorter.go:37 # 0xdfb8e9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.60.0/receive_stream.go:69 # 0xdfb94c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.60.0/stream.go:103 # 0xdfcae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:76 # 0xe0963e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.60.0/streams_map_incoming.go:143 # 0xdfd72d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.60.0/streams_map.go:279 # 0xdfd9a4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.60.0/streams_map.go:310 # 0xdd2488 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.60.0/connection.go:1824 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [5: 960] @ 0x48b60c 0x490329 0x68ceb4 0x68e639 0x68e870 0x6b4deb 0x6b4698 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a64f 0x1186b2f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ceb3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dea github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0x159dc1b 0x15a0092 0x159fd8f 0x159fce5 0x168d1a3 0x4956c1 # 0x159dc1a github.com/pactus-project/pactus/wallet/storage/sqlitestorage.(*Storage).GetPendingTransactions+0xba github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:569 # 0x15a0091 github.com/pactus-project/pactus/wallet.(*transactions).getPendingTransaction+0x31 github.com/pactus-project/pactus/wallet/transactions.go:143 # 0x159fd8e github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x2e github.com/pactus-project/pactus/wallet/transactions.go:117 # 0x159fce4 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x168d1a2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 72] @ 0x48b5e5 0x46efb3 0xddf618 0xde5d1e 0xde5545 0xde5405 0xde41aa 0xde3f45 0xdd7355 0xdd6826 0xdd63fc 0xdd592c 0xdc98c5 0xe0319a 0x4956c1 # 0xddf617 github.com/quic-go/quic-go.(*framer).Append+0xb57 github.com/quic-go/quic-go@v0.60.0/framer.go:154 # 0xde5d1d github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.60.0/packet_packer.go:692 # 0xde5544 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:605 # 0xde5404 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:596 # 0xde41a9 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:487 # 0xde3f44 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:470 # 0xdd7354 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.60.0/connection.go:2738 # 0xdd6825 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.60.0/connection.go:2603 # 0xdd63fb github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.60.0/connection.go:2555 # 0xdd592b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.60.0/connection.go:2455 # 0xdc98c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.60.0/connection.go:729 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [3: 96] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11ae4ae 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 448] @ 0x48b60c 0x425c25 0x6f9d9a 0x6f9db0 0x16e490f 0x171f1e5 0x1722790 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x6f9d99 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6f9daf crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x171f1e4 crypto/internal/fips140/ecdsa.newDRBG[...]+0x564 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x172278f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [6: 288] @ 0x48b60c 0x490329 0x544147 0x66ba4a 0x6ed528 0x6ed4c6 0x72ac47 0x72b73e 0x72a1af 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x544146 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x66ba49 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6ed527 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6ed4c5 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x72ac46 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x72b73d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x72a1ae github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:225 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0xdfb61e 0xdfcba5 0xe084db 0xe084bf 0xdfcd7f 0xe1a8ab 0xe1a89d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0x117821b 0x11746ca 0x4956c1 # 0xdfb61d github.com/quic-go/quic-go.newStream+0x5d github.com/quic-go/quic-go@v0.60.0/stream.go:77 # 0xdfcba4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:68 # 0xe084da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:137 # 0xe084be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:92 # 0xdfcd7e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map.go:120 # 0xe1a8aa github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.60.0/connection.go:2911 # 0xe1a89c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x703172 0x703688 0x8126af 0x812689 0x812d39 0xd7b745 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x703171 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x703687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x8126ae encoding/asn1.Marshal+0x18e encoding/asn1/marshal.go:736 # 0x812688 crypto/x509.marshalPublicKey+0x168 crypto/x509/x509.go:110 # 0x812d38 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0x698546 0x6ae86c 0x6ae0aa 0x6e24a5 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x698545 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6ae86b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae0a9 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 64] @ 0x48b60c 0x490329 0x117bdd4 0x117bdc0 0x117bda3 0x117bc7d 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x117bdd3 encoding/hex.EncodeToString+0x53 encoding/hex/hex.go:127 # 0x117bdbf github.com/pactus-project/pactus/crypto/hash.Hash.String+0x3f github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x117bda2 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x22 github.com/pactus-project/pactus/sync/bundle/message/hello.go:71 # 0x117bc7c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xbc github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 240] @ 0x48b5e5 0x425c25 0x40fdb2 0x48b909 0x121503f 0x1653667 0x16533ae 0x16519b6 0x16511dd 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x121503e google.golang.org/grpc/metadata.New+0x3e google.golang.org/grpc@v1.81.1/metadata/metadata.go:60 # 0x1653666 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).headersToMetadata+0x1a6 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:124 # 0x16533ad github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0xcd github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:95 # 0x16519b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x16511dc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b5e5 0x425c25 0xb8db25 0xb96f9c 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb42c25 0xb42c26 0xb427ff 0x4956c1 # 0xb8db24 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:69 # 0xb96f9b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:495 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb42c24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb42c25 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:263 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 1152] @ 0x48b5e5 0x425c25 0xd4a5a9 0xd4a445 0xd4a1af 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0xd4a5a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:264 # 0xd4a444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:251 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0xd7ca45 0xd7c7cc 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0xd7ca44 crypto/tls.Server+0x384 crypto/tls/tls.go:51 # 0xd7c7cb github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 192] @ 0x48b60c 0x490329 0x16e4a2e 0x1737bda 0x1738965 0x1738509 0x98427e 0x984249 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e4a2d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98427d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x984248 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [14: 2688] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11ae4ae 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 560] @ 0x48b60c 0x41b526 0x10fb3c5 0x10fb45b 0x10fad15 0x117821b 0x11746ca 0x4956c1 # 0x10fb3c4 github.com/multiformats/go-multistream.newOnce+0xd44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10fb45a github.com/multiformats/go-multistream.NewMSSelect[...]+0xdda github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10fad14 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [3: 288] @ 0x48b5e5 0x425c25 0x16e48f7 0x1737bda 0x1738965 0x1738509 0x985b92 0x985b50 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48f6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985b91 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x985b4f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x55c919 0x55b29e 0x55aafe 0x55a6d9 0x1362bb7 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x55c918 encoding/json.(*decodeState).object+0x8d8 encoding/json/decode.go:707 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1362bb6 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:45 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 96] @ 0x48b60c 0x490329 0x67c099 0x698377 0x6ae105 0x6e24a5 0x6e8ff5 0x6e89d7 0x118a557 0x118a2f8 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x67c098 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x698376 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae104 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 448] @ 0x48b60c 0x490329 0x16e49f0 0x6dfe93 0x98971e 0x98547c 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfe92 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x98971d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:40 # 0x98547b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 784] @ 0x48b60c 0x41b526 0xd1b6c9 0xd1b7c5 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xc2f782 0x4956c1 # 0xd1b6c8 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd1b7c4 github.com/libp2p/go-yamux/v5.newStream+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [3: 192] @ 0x48b60c 0x490329 0x16e4a2e 0x1737bda 0x1738965 0x98954e 0x945787 0x94f7de 0x986b53 0x980b45 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e4a2d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x986b52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x980b44 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b60c 0x490329 0x543175 0x66b7c5 0x66c712 0x6eb6c5 0x6ec105 0x72b050 0x72d250 0x72c296 0x8ec4ae 0x8ece2e 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x66c711 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x91 github.com/pactus-project/pactus/crypto/address.go:131 # 0x6eb6c4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:48 # 0x6ec104 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:168 # 0x72b04f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x72d24f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72c295 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ec4ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8ece2d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [7: 560] @ 0x48b60c 0x490329 0x62df59 0x62dedd 0x6985c6 0x69854f 0x6ae86c 0x6ae0aa 0x6e24a5 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x62df58 math/big.nat.make+0x98 math/big/nat.go:67 # 0x62dedc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6985c5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x69854e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6ae86b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae0a9 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 144] @ 0x48b60c 0x473914 0x473426 0xb47294 0xb475f1 0xb97089 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb47293 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:80 # 0xb475f0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:92 # 0xb97088 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1e8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:515 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0x107b51c 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x107b51b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xb7b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:813 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [8: 512] @ 0x48b60c 0x490329 0x631ea5 0x631dee 0x63127d 0x62102c 0x6213d7 0x67d585 0x67c4cd 0x6ae01d 0x6e24a5 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x631ea4 math/big.nat.make+0x544 math/big/nat.go:67 # 0x631ded math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x63127c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x62102b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x6213d6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x67d584 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:1108 # 0x67c4cc github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xac github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:895 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 96] @ 0x48b5e5 0x4908c7 0x96ad45 0x94c3da 0x94bf0f 0x97b6db 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x96ad44 crypto/tls.(*clientHelloMsg).unmarshal+0x11a4 crypto/tls/handshake_messages.go:620 # 0x94c3d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x48b60c 0x425c25 0x118270b 0x118262d 0x1182668 0x118262d 0x1182668 0x118262d 0x118262d 0x1182668 0x11847e6 0x11847d4 0x118a10e 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x118270a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11847e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11847d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:216 # 0x118a10d github.com/pactus-project/pactus/state.(*state).validateBlock+0xcd github.com/pactus-project/pactus/state/validation.go:28 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 48] @ 0x48b5e5 0x48b2a5 0x81269c 0x812d39 0xd7b745 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x81269b crypto/x509.marshalPublicKey+0x17b crypto/x509/x509.go:110 # 0x812d38 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0x124e31e 0x1249305 0x127cafb 0x1274fbf 0x12f23e8 0x12f1bb6 0x4956c1 # 0x124e31d golang.org/x/net/http2.(*Framer).readMetaFrame+0xdd golang.org/x/net@v0.56.0/http2/frame.go:1717 # 0x1249304 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.56.0/http2/frame.go:556 # 0x127cafa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x1274fbe google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:638 # 0x12f23e7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1bb5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [2: 576] @ 0x48b5e5 0x425c25 0x12fdb9c 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13492c7 0x134d4e2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x12fdb9b google.golang.org/grpc.newClientStreamWithParams+0x73b google.golang.org/grpc@v1.81.1/stream.go:354 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13492c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:150 # 0x134d4e1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [15: 1680] @ 0x48b60c 0x41b526 0x1265bdd 0x1265bb7 0x126906a 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1265bdc google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1dc google.golang.org/grpc@v1.81.1/internal/transport/flowcontrol.go:49 # 0x1265bb6 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:498 # 0x1269069 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:787 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 432] @ 0x48b5e5 0x4908c7 0x124f105 0x1015c2f 0x1015689 0x1015490 0x10152b3 0x124e512 0x1249305 0x127cafb 0x126f5da 0x4956c1 # 0x124f104 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.56.0/http2/frame.go:1755 # 0x1015c2e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.56.0/http2/hpack/hpack.go:406 # 0x1015688 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.56.0/http2/hpack/hpack.go:349 # 0x101548f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.56.0/http2/hpack/hpack.go:311 # 0x10152b2 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.56.0/http2/hpack/hpack.go:262 # 0x124e511 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.56.0/http2/frame.go:1793 # 0x1249304 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.56.0/http2/frame.go:556 # 0x127cafa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x126f5d9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1669 0: 0 [5: 400] @ 0x48b5e5 0x421e0b 0x6e9dcd 0x6ea81f 0x11ae4ae 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x6e9dcc github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ea81e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 32] @ 0x48b5e5 0x4908c7 0x1272d0c 0x12751ae 0x12f23e8 0x12f1bb6 0x4956c1 # 0x1272d0b google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x82b google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:425 # 0x12751ad google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:665 # 0x12f23e7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1bb5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0x5398c5 0x12fd565 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x5398c4 context.WithCancel+0x64 context/context.go:242 # 0x12fd564 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.81.1/stream.go:301 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 1008] @ 0x48b60c 0x490329 0x7afc06 0xd48f66 0xd48f4d 0xd48f33 0xd48f67 0xd54bdc 0x10f9843 0xd49945 0x4956c1 # 0x7afc05 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0xd48f65 github.com/mr-tron/base58/base58.FastBase58Encoding+0x45 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xd48f4c github.com/mr-tron/base58/base58.Encode+0x2c github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xd48f32 github.com/libp2p/go-libp2p/core/peer.ID.String+0x12 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xd48f66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).ID+0x46 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:55 # 0xd54bdb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).ID+0x1b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:37 # 0x10f9842 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x242 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:336 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 256] @ 0x48b60c 0x490329 0xd8de7d 0xd878f3 0xdd2296 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0x4956c1 # 0xd8de7c github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2dc github.com/quic-go/quic-go@v0.60.0/internal/wire/stream_frame.go:63 # 0xd878f2 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.60.0/internal/wire/frame_parser.go:79 # 0xdd2295 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.60.0/connection.go:1810 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [10: 1280] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x16e4ded 0x1738aa6 0x1739b75 0x9841f9 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e4dec crypto/internal/fips140/hkdf.Extract[...]+0x8c crypto/internal/fips140/hkdf/hkdf.go:18 # 0x1738aa5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1739b74 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9841f8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 480] @ 0x48b5e5 0x425c25 0xc3552c 0xc45fb3 0xc39d89 0xc37969 0xc50772 0xc4cd9a 0x4956c1 # 0xc3552b github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xcb github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:467 # 0xc45fb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc39d88 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc88 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1147 # 0xc37968 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1e8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:921 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0x698546 0x6ae86c 0x6ae045 0x6e24a5 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x698545 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6ae86b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae044 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b60c 0x490933 0x70a077 0x709ec7 0x709d1d 0x977c91 0x709da4 0x70a1fc 0x977bb7 0x977b18 0x977ac5 0x709da4 0x70a1fc 0x977805 0x97775c 0x94b937 0x984e0c 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a076 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x709ec6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x709d1c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x977c90 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x90 crypto/tls/handshake_messages.go:1487 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x977bb6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x977b17 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x977ac4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x977804 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97775b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x984e0b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x94a518 0x947fa5 0x94bc51 0x94bc52 0x94bcd9 0x97b6db 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x94a517 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:837 # 0x947fa4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x94bc50 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x94bc51 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x94bcd8 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11bd5a5 0x11bd645 0x11bb35b 0x11ba926 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba925 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 320] @ 0x48b60c 0x490329 0x6ec068 0x72b050 0x72d250 0x72cecd 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6ec067 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x67 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:166 # 0x72b04f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x72d24f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72cecc github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 640] @ 0x48b5e5 0x4908c7 0xc475e5 0xc3c07a 0xc3c075 0xc51492 0xc4d47a 0x4956c1 # 0xc475e4 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/mcache.go:58 # 0xc3c079 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x39 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1340 # 0xc3c074 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x34 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1333 # 0xc51491 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1582 # 0xc4d479 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xd79 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:960 0: 0 [3: 192] @ 0x48b60c 0x490329 0x16e4a2e 0x1737bda 0x1738965 0x1738509 0x98559f 0x98556a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e4a2d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98559e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x985569 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 144] @ 0x48b5e5 0x425c25 0xcfa195 0xcf8d46 0xd49797 0x4956c1 # 0xcfa194 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:590 # 0xcf8d45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd49796 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [2: 128] @ 0x48b60c 0x490329 0x53d476 0x53d5f9 0x66b083 0x66b9dd 0x72ab8b 0x72ab02 0x72b73e 0x72b80c 0x8fed15 0x117ea51 0x117e265 0x11891fc 0x11bc43a 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x53d475 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x66b082 github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xc2 github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x66b9dc github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x72ab8a github.com/pactus-project/pactus/util/encoding.WriteElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x72ab01 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x21 github.com/pactus-project/pactus/types/tx/tx.go:350 # 0x72b73d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x72b80b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x8fed14 github.com/pactus-project/pactus/execution.CheckAndExecute+0xd4 github.com/pactus-project/pactus/execution/execution.go:33 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc439 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [27: 5184] @ 0x48b60c 0x490329 0x68ceb4 0x68e639 0x6b4cc5 0x6b4698 0x6b47d2 0x6e2767 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ceb3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4cc4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [8: 1024] @ 0x48b5e5 0x4908c7 0x7e0fb3 0x7e4310 0x7e3fe5 0x11ae590 0x11adc6f 0x11ae113 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x7e0fb2 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7e3fe4 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae58f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 442368] @ 0x48b613 0x490933 0x76634f 0x77aa1f 0x78f71d 0x790346 0x8ef9e5 0x8ef91a 0x118702f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x76634e github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x56e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x77aa1e github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x78f71c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x790345 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ef9e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8ef919 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x118702e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ee github.com/pactus-project/pactus/state/state.go:510 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b60c 0x490329 0x64f84a 0x11a6957 0x11a6933 0x11bd64f 0x11bb35b 0x11ba926 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x11a6956 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x11a6932 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:70 # 0x11bd64e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:178 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba925 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [13: 2912] @ 0x48b60c 0x425c25 0x6f9d9a 0x6f9db0 0x16e495b 0x171f1e5 0x1722790 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6f9d99 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6f9daf crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x171f1e4 crypto/internal/fips140/ecdsa.newDRBG[...]+0x564 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x172278f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 384] @ 0x48b5e5 0x425c25 0x703172 0x702750 0x7031be 0x703688 0x812e8c 0x812e6b 0xd7b745 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x703171 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x70274f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7031bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x703687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x812e8b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x812e6a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 160] @ 0x48b5e5 0x425c25 0x1301685 0x1300682 0x13013dc 0x12dde59 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1301684 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.81.1/stream.go:992 # 0x1300681 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.81.1/stream.go:851 # 0x13013db google.golang.org/grpc.(*clientStream).SendMsg+0x69b google.golang.org/grpc@v1.81.1/stream.go:991 # 0x12dde58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.81.1/call.go:70 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 72] @ 0x48b60c 0x490933 0x8ea885 0x8ea8af 0x8ee4de 0x1189076 0x15d4d6f 0x134b30b 0x15a8d1e 0x134b163 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x8ea884 github.com/pactus-project/pactus/store.accountKey+0xa4 github.com/pactus-project/pactus/store/account.go:18 # 0x8ea8ae github.com/pactus-project/pactus/store.(*accountStore).account+0xce github.com/pactus-project/pactus/store/account.go:56 # 0x8ee4dd github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:306 # 0x1189075 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:709 # 0x15d4d6e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:250 # 0x134b30a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134b162 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:416 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [10: 160] @ 0x48b605 0x473297 0x5a6ed8 0x7e78f8 0x7ee1aa 0x7e1d4f 0x7e579f 0x7e57a0 0x11ae84c 0x11adc6f 0x11ae113 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0x7e78f7 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7ee1a9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7e1d4e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e579e github.com/multiformats/go-multiaddr.(*Component).Value+0xbe github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7e579f github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbf github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x11ae84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:220 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [6: 480] @ 0x48b60c 0x473914 0x473426 0x1641d57 0x164edf5 0x164ed1c 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1641d56 github.com/creachadair/jrpc2.(*Request).UnmarshalParams+0x76 github.com/creachadair/jrpc2@v1.3.5/base.go:90 # 0x164edf4 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0x74 github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:197 # 0x164ed1b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 48] @ 0x48b60c 0x473297 0x999587 0x999a45 0xa3165b 0xa3165c 0xa0a3a7 0xa0f298 0x4956c1 # 0x999586 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:794 # 0x999a44 net/textproto.readMIMEHeader+0x264 net/textproto/reader.go:558 # 0xa3165a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa3165b net/http.readRequest+0x47b net/http/request.go:1133 # 0xa0a3a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [9: 432] @ 0x48b5e5 0x425c25 0xb8d7ab 0xb8d717 0xb8dcce 0xb96f59 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8d7aa github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xea github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:36 # 0xb8d716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:46 # 0xb8dccd github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:108 # 0xb96f58 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:500 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 384] @ 0x48b60c 0x490329 0x16e4a2e 0x1737bda 0x1738965 0x1738509 0x1737efa 0x984218 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e4a2d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1737ef9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 224] @ 0x48b60c 0x490933 0xd7b7b9 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0xd7b7b8 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x538 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:202 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 288] @ 0x48b60c 0x425c25 0x16ff33a 0x171d1f4 0x713f0e 0x70b039 0x802214 0x8078f9 0x80837d 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16ff339 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x171d1f3 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x73 crypto/internal/fips140/ecdsa/ecdsa.go:191 # 0x713f0d crypto/ecdsa.parseUncompressedPublicKey[...]+0x2d crypto/ecdsa/ecdsa.go:126 # 0x70b038 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x802213 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x8078f8 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 192] @ 0x48b60c 0x490329 0x848ea5 0x848730 0x8d71a7 0x8e83e5 0x107bf39 0x107b768 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x848ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x84872f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8d71a6 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:164 # 0x8e83e4 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0x107bf38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x1f8 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:888 # 0x107b767 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdc7 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x93c5e2 0x93c616 0xdbd27f 0xdb6fba 0xdc010d 0xdba985 0xdb93dd 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x93c5e1 crypto/hkdf.Expand[...].func1+0x81 crypto/internal/fips140hash/hash.go:33 # 0x93c615 crypto/hkdf.Expand[...]+0xb5 crypto/hkdf/hkdf.go:48 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdb6fb9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.60.0/internal/handshake/aead.go:17 # 0xdc010c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x6c github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:140 # 0xdba984 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0xc4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:481 # 0xdb93dc github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x7c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:251 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [16: 3072] @ 0x48b60c 0x490329 0x68ceb4 0x68e639 0x68e870 0x6b4dd9 0x6b4698 0x6b47d2 0x6e2767 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ceb3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dd8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 192] @ 0x48b5e5 0x425c25 0xb8d8c5 0xb8d911 0xb8dc8f 0xb96f59 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8d8c4 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:36 # 0xb8d910 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:56 # 0xb8dc8e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:106 # 0xb96f58 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:500 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 160] @ 0x48b5e5 0x425c25 0xcfcb7e 0xcfa228 0xcf8d46 0xd4a11c 0xd44caa 0x10fa8c9 0xb1c379 0xb1c1c5 0xb1bec5 0xb1b1a5 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0xcfcb7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcfa227 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:589 # 0xcf8d45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd4a11b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1c1c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:191 # 0xb1bec4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:141 # 0xb1b1a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1a4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:74 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [8: 384] @ 0x48b5e5 0x4908c7 0x890816 0x8a371a 0x8a3358 0x875f0c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0xb1d754 0x4956c1 # 0x890815 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x875f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb1d753 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:330 0: 0 [2: 48] @ 0x48b60c 0x490329 0x544147 0x66ba4a 0x66c61e 0x6eb634 0x6ebfb9 0x72ac47 0x72b73e 0x72b80c 0x72df25 0x72c70c 0x11b8945 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x544146 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x66ba49 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x66c61d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:113 # 0x6eb633 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x53 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:39 # 0x6ebfb8 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x138 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:142 # 0x72ac46 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x72b73d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x72b80b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x72df24 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x72c70b github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x11b8944 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x124 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 160] @ 0x48b60c 0x425c25 0x5c3857 0x5bea15 0x5bf7de 0x5bdc25 0xe015cd 0xdf007a 0xdefd9e 0xdf082e 0xdca025 0x4956c1 # 0x5c3856 net.ipToSockaddr+0x1f6 net/ipsock_posix.go:222 # 0x5bea14 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x5bf7dd net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x5bdc24 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:259 # 0xe015cc github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.60.0/sys_conn_oob.go:267 # 0xdf0079 github.com/quic-go/quic-go.(*sconn).writePacket+0x79 github.com/quic-go/quic-go@v0.60.0/send_conn.go:95 # 0xdefd9d github.com/quic-go/quic-go.(*sconn).Write+0x7d github.com/quic-go/quic-go@v0.60.0/send_conn.go:74 # 0xdf082d github.com/quic-go/quic-go.(*sendQueue).Run+0x18d github.com/quic-go/quic-go@v0.60.0/send_queue.go:90 # 0xdca024 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.60.0/connection.go:588 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc905 0x1738487 0x985b92 0x985b50 0x986972 0x980b34 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x1738486 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x985b91 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x985b4f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [6: 1152] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11bd5a5 0x11bd645 0x11bb35b 0x11ba926 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba925 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x1739c97 0x16e490f 0x1737bda 0x1738965 0x1738509 0x989845 0x98981a 0x9858d1 0x980b14 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c96 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x989844 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x989819 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:48 # 0x9858d0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 1792] @ 0x48b60c 0x425c25 0x16e0b12 0x994939 0x945796 0x94f7de 0x98434c 0x980af2 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x16e0b11 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x994938 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x98434b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 2048] @ 0x48b60c 0x425c25 0x7f7e7e 0x7f7e93 0xdb76a5 0xdb702e 0xdbb338 0xdb9417 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc950a 0x4956c1 # 0x7f7e7d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f7e92 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb76a4 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0xa4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/cipher_suite.go:53 # 0xdb702d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.60.0/internal/handshake/aead.go:19 # 0xdbb337 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x257 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:523 # 0xdb9416 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb6 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:254 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9509 github.com/quic-go/quic-go.(*Conn).run+0x349 github.com/quic-go/quic-go@v0.60.0/connection.go:640 0: 0 [5: 320] @ 0x48b5e5 0x425c25 0xcfa239 0xcf8d46 0xd4a11c 0xd44caa 0x10fa8c9 0x117821b 0x11746ca 0x4956c1 # 0xcfa238 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcf8d45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd4a11b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 1536] @ 0x48b60c 0x425c25 0x674165 0x674159 0x674032 0xdb76af 0xdb702e 0xdc010d 0xdba985 0xdb93dd 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0x4956c1 # 0x674164 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x674158 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x674031 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xdb76ae github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0xae github.com/quic-go/quic-go@v0.60.0/internal/handshake/cipher_suite.go:57 # 0xdb702d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.60.0/internal/handshake/aead.go:19 # 0xdc010c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x6c github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:140 # 0xdba984 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0xc4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:481 # 0xdb93dc github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x7c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:251 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [3: 144] @ 0x48b60c 0x490933 0x8f07fb 0x8f0829 0x8edef3 0x1188f39 0x15d8b48 0x135f3cb 0x15a8d1e 0x135f223 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x8f07fa github.com/pactus-project/pactus/store.txKey+0x7a github.com/pactus-project/pactus/store/tx.go:20 # 0x8f0828 github.com/pactus-project/pactus/store.(*txStore).tx+0xa8 github.com/pactus-project/pactus/store/tx.go:69 # 0x8edef2 github.com/pactus-project/pactus/store.(*store).Transaction+0x92 github.com/pactus-project/pactus/store/store.go:260 # 0x1188f38 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:697 # 0x15d8b47 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x87 github.com/pactus-project/pactus/www/grpc/transaction.go:38 # 0x135f3ca github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x135f222 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [2: 192] @ 0x48b60c 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1362bb7 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1362bb6 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:45 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 240] @ 0x48b5e5 0x425c25 0x53bbb3 0x1077a2c 0x1077a2d 0x1077150 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0x1077a2b github.com/libp2p/go-libp2p/core/network.WithAllowLimitedConn+0x8b github.com/libp2p/go-libp2p@v0.48.0/core/network/context.go:101 # 0x1077a2c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x8c github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0xd160b8 0xd15985 0xd1f225 0xd72318 0xd70d1e 0xd702fa 0xd6e913 0x4956c1 # 0xd160b7 github.com/libp2p/go-yamux/v5.newSession+0x517 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 # 0xd15984 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd1f224 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd72317 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4f7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 400] @ 0x48b5e5 0x425c25 0x5b1fa9 0x94ad89 0x94b505 0x94a67a 0x94e2a7 0x94e089 0xd17084 0xd19491 0x4956c1 # 0x5b1fa8 net.(*conn).Write+0x68 net/net.go:210 # 0x94ad88 crypto/tls.(*Conn).write+0x108 crypto/tls/conn.go:954 # 0x94b504 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x94a679 crypto/tls.(*Conn).sendAlertLocked+0xb9 crypto/tls/conn.go:855 # 0x94e2a6 crypto/tls.(*Conn).closeNotify+0xc6 crypto/tls/conn.go:1478 # 0x94e088 crypto/tls.(*Conn).Close+0x68 crypto/tls/conn.go:1447 # 0xd17083 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd19490 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [3: 144] @ 0x48b5e5 0x4908c7 0x1651389 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x1651388 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x228 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:116 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 768] @ 0x48b5e5 0x425c25 0x70a165 0x96f9cd 0x96f554 0x709da4 0x70a1fc 0x96f245 0x96ee37 0x94b937 0x98415b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96f9cc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x54c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96f553 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96f244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96ee36 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x98415a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 192] @ 0x48b60c 0x490329 0x848ea5 0x848730 0x8d71a7 0x8e83e5 0xc23b45 0xc23b1a 0xc362b0 0x4956c1 # 0x848ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x84872f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8d71a6 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:164 # 0x8e83e4 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xc23b44 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0xa4 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc23b19 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc362af github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:738 0: 0 [2: 224] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef188 0xdf140e 0xdf0c4a 0xe1bebd 0xe1beb8 0xd5500a 0x1100d02 0x10fc642 0xc308b7 0xc3023b 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef187 time.NewTimer+0x67 time/sleep.go:145 # 0xdf140d github.com/quic-go/quic-go.(*SendStream).write+0x6ad github.com/quic-go/quic-go@v0.60.0/send_stream.go:169 # 0xdf0c49 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.60.0/send_stream.go:100 # 0xe1bebc github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.60.0/stream.go:133 # 0xe1beb7 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:63 # 0xd55009 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x1100d01 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc308b6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x336 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:228 # 0xc3023a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x35a github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:260 0: 0 [4: 256] @ 0x48b60c 0x473914 0x473426 0x1737cec 0x1738965 0x1738509 0x1737efa 0x984218 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737ceb crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1737ef9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 168] @ 0x48b5e5 0x48b2a5 0xb292c5 0xb2929a 0xb27997 0xb2af7c 0xb2af6e 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0xb292c4 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x104 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb29299 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2af7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2af6d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [6: 288] @ 0x48b60c 0x473297 0xb89009 0xb902ae 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb89008 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x68 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:758 # 0xb902ad github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:260 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 1408] @ 0x48b60c 0x490329 0x16e4a2e 0x171ee09 0x1722790 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e4a2d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x171ee08 crypto/internal/fips140/ecdsa.newDRBG[...]+0x188 crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x172278f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x99494f 0x945796 0x94f7de 0x98434c 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x99494e crypto/tls.aeadAESGCMTLS13+0x8e crypto/tls/cipher_suites.go:570 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x98434b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 1232] @ 0x48b60c 0x490329 0x7afc06 0x8ea0f8 0x8ea0e2 0x8ea0e3 0x5228b4 0x5230ce 0x525bcc 0x51fdf3 0x117bf07 0x117bc7d 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x7afc05 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8ea0f7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ea0e1 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ea0e2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x5228b3 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fdf2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x117bf06 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x186 github.com/pactus-project/pactus/sync/bundle/message/hello.go:71 # 0x117bc7c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xbc github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 128] @ 0x48b5e5 0x48b725 0x4cc8bd 0x873d47 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12ee133 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x13485a7 0x16302db 0x16301df 0xa11429 0x15e06e2 0x1619c16 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x873d46 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee132 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13485a6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:80 # 0x16302da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:116 # 0x16301de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:112 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e06e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619c15 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 576] @ 0x48b60c 0x490329 0x67c4a5 0x6ae01d 0x6e24a5 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x67c4a4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:892 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 37632] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x94a4f0 0x94a4b7 0x947fa5 0x94dd65 0x94dd66 0x4d866e 0xd195a5 0xd1957d 0xd19478 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x94a4ef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x94a4b6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x947fa4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x94dd64 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x94dd65 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xd195a4 io.ReadFull+0xe4 io/io.go:354 # 0xd1957c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 256] @ 0x48b5e5 0x490329 0x4a3b3c 0x4a3986 0x4a36fc 0xb84045 0xb84037 0xb8378b 0xb83325 0xb811ab 0xd392be 0xd38f6d 0x4956c1 # 0x4a3b3b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3985 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a36fb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xb84044 github.com/libp2p/go-libp2p/p2p/metricshelper.GetStringSlice+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/metricshelper/pool.go:16 # 0xb84036 github.com/libp2p/go-libp2p/p2p/host/eventbus.(*metricsTracer).SubscriberQueueLength+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/eventbus/basic_metrics.go:138 # 0xb8378a github.com/libp2p/go-libp2p/p2p/host/eventbus.sendSubscriberMetrics+0x6a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/eventbus/basic.go:473 # 0xb83324 github.com/libp2p/go-libp2p/p2p/host/eventbus.(*node).emit+0x144 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/eventbus/basic.go:439 # 0xb811aa github.com/libp2p/go-libp2p/p2p/host/eventbus.(*emitter).Emit+0x8a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/eventbus/basic.go:46 # 0xd392bd github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).notifyPeer+0x19d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/connectedness_event_emitter.go:128 # 0xd38f6c github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).runEmitter+0x14c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/connectedness_event_emitter.go:95 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x93c5e2 0x93c616 0xdbd27f 0xdb6fba 0xdbb338 0xdb9417 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc950a 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x93c5e1 crypto/hkdf.Expand[...].func1+0x81 crypto/internal/fips140hash/hash.go:33 # 0x93c615 crypto/hkdf.Expand[...]+0xb5 crypto/hkdf/hkdf.go:48 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdb6fb9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.60.0/internal/handshake/aead.go:17 # 0xdbb337 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x257 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:523 # 0xdb9416 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb6 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:254 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9509 github.com/quic-go/quic-go.(*Conn).run+0x349 github.com/quic-go/quic-go@v0.60.0/connection.go:640 0: 0 [3: 1440] @ 0x48b5e5 0x425c25 0x941470 0xd7abc5 0xe1e7ff 0xe15228 0xdbe998 0x97b822 0x97ac5a 0x94e789 0x98d4bf 0x4956c1 # 0x94146f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:1002 # 0xd7abc4 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:116 # 0xe1e7fe github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Listen.func1+0x1e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:291 # 0xe15227 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener.func1+0x127 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/listener.go:64 # 0xdbe997 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer.func1+0xd7 github.com/quic-go/quic-go@v0.60.0/internal/handshake/tls_config.go:23 # 0x97b821 crypto/tls.(*Conn).readClientHello+0x181 crypto/tls/handshake_server.go:169 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0x53bbb3 0x10fa88d 0x10fa82f 0x117821b 0x11746ca 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0x10fa88c github.com/libp2p/go-libp2p/core/network.WithNoDial+0x20c github.com/libp2p/go-libp2p@v0.48.0/core/network/context.go:68 # 0x10fa82e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 128] @ 0x48b5e5 0x425c25 0xd89133 0xd89127 0xde9dfc 0xde9bd8 0xde92bb 0xde8fca 0xdce50f 0xdcc17d 0xdcb9a5 0xdc950a 0x4956c1 # 0xd89132 github.com/quic-go/quic-go/internal/wire.(*Header).toExtendedHeader+0x32 github.com/quic-go/quic-go@v0.60.0/internal/wire/header.go:279 # 0xd89126 github.com/quic-go/quic-go/internal/wire.(*Header).ParseExtended+0x26 github.com/quic-go/quic-go@v0.60.0/internal/wire/header.go:267 # 0xde9dfb github.com/quic-go/quic-go.unpackLongHeader+0x11b github.com/quic-go/quic-go@v0.60.0/packet_unpacker.go:213 # 0xde9bd7 github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeader+0x37 github.com/quic-go/quic-go@v0.60.0/packet_unpacker.go:190 # 0xde92ba github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeaderPacket+0x5a github.com/quic-go/quic-go@v0.60.0/packet_unpacker.go:128 # 0xde8fc9 github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x209 github.com/quic-go/quic-go@v0.60.0/packet_unpacker.go:67 # 0xdce50e github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x50e github.com/quic-go/quic-go@v0.60.0/connection.go:1355 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9509 github.com/quic-go/quic-go.(*Conn).run+0x349 github.com/quic-go/quic-go@v0.60.0/connection.go:640 0: 0 [6: 384] @ 0x48b5e5 0x425c25 0xb8db25 0xb95831 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8db24 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:69 # 0xb95830 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:340 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 960] @ 0x48b60c 0x490329 0x67c4a5 0x6ae01d 0x6e24a5 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x67c4a4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:892 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 96] @ 0x48b60c 0x425c25 0x1700e1f 0x171999e 0x17227d2 0x1722791 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1700e1e crypto/internal/fips140/nistec.(*P256Point).BytesX+0x1e crypto/internal/fips140/nistec/p256_asm.go:516 # 0x171999d crypto/internal/fips140/ecdsa.signGeneric[...]+0x11d crypto/internal/fips140/ecdsa/ecdsa.go:347 # 0x17227d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722790 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 192] @ 0x48b5e5 0x490329 0xc29696 0x107aa2f 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0xc29695 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x107aa2e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x8e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:727 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x1348fd3 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1348fd2 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x52 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:138 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 144] @ 0x48b5e5 0x48b725 0x4cc8bd 0x55ce7f 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x55ce7e encoding/json.(*decodeState).object+0xe3e encoding/json/decode.go:786 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 72] @ 0x48b5e5 0x48b2a5 0x8ec877 0x8ea8cd 0x8ee4de 0x1189076 0x15d4d6f 0x134b30b 0x15a8d1e 0x134b163 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x8ec876 github.com/pactus-project/pactus/store.tryGet+0xb6 github.com/pactus-project/pactus/store/store.go:49 # 0x8ea8cc github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ee4dd github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:306 # 0x1189075 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:709 # 0x15d4d6e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:250 # 0x134b30a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134b162 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:416 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [5: 640] @ 0x48b5e5 0x425c25 0x12fd7b5 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x12fd7b4 google.golang.org/grpc.newClientStreamWithParams+0x354 google.golang.org/grpc@v1.81.1/stream.go:320 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [24: 4992] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x53a65a 0x5398b9 0x53987d 0xa0a865 0xa0f298 0x4956c1 # 0x53a659 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5398b8 context.withCancel+0x58 context/context.go:278 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0xa0a864 net/http.(*conn).readRequest+0x6e4 net/http/server.go:1040 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 16] @ 0x48b5e5 0x46eb2d 0x1303b4a 0x1303af6 0x13036d5 0x13036c0 0x130021c 0x1300625 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1303b49 google.golang.org/grpc/metadata.copyOf+0x589 google.golang.org/grpc@v1.81.1/metadata/metadata.go:237 # 0x1303af5 google.golang.org/grpc/metadata.MD.Copy+0x535 google.golang.org/grpc@v1.81.1/metadata/metadata.go:102 # 0x13036d4 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.81.1/internal/transport/transport.go:335 # 0x13036bf google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.81.1/stream.go:1234 # 0x130021b google.golang.org/grpc.(*clientStream).retryLocked+0x5b google.golang.org/grpc@v1.81.1/stream.go:785 # 0x1300624 google.golang.org/grpc.(*clientStream).withRetry+0x284 google.golang.org/grpc@v1.81.1/stream.go:855 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 6144] @ 0x48b60c 0x490933 0xbf8205 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf8204 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2433 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 560] @ 0x48b60c 0x41b526 0xd1b6b6 0xd1b7af 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0xd1b6b5 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd1b7ae github.com/libp2p/go-yamux/v5.newStream+0x14e github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [4: 576] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x415895 0xd1a86c 0xd19c85 0xd19630 0xd19478 0x4956c1 # 0xd1a86b github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x36b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:889 # 0xd19c84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd1962f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [4: 384] @ 0x48b60c 0x425c25 0x16ff33a 0x1719438 0x171d128 0x171d0fb 0x70fb16 0x70cf16 0x93d64c 0x98682b 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16ff339 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x1719437 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x3d7 crypto/internal/fips140/ecdsa/ecdsa.go:486 # 0x171d127 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x171d0fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x70fb15 crypto/ecdsa.verifyFIPS[...]+0x135 crypto/ecdsa/ecdsa.go:529 # 0x70cf15 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x93d64b crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x98682a crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 320] @ 0x48b5e5 0x425c25 0x6f43e5 0x98a00c 0x98ad50 0x67167a 0x98a914 0x9814c5 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6f43e4 crypto/ecdh.(*x25519Curve).NewPublicKey+0xe4 crypto/ecdh/x25519.go:76 # 0x98a00b crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x8b crypto/tls/key_schedule.go:133 # 0x98ad4f crypto/tls.(*hybridKeyExchange).serverSharedSecret.func1+0x4f crypto/tls/key_schedule.go:218 # 0x671679 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0x98a913 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x193 crypto/tls/key_schedule.go:217 # 0x9814c4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x904 crypto/tls/handshake_server_tls13.go:254 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 1024] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x16e495b 0x1737bda 0x1738965 0x9896e5 0x98547c 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9896e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:39 # 0x98547b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 288] @ 0x48b60c 0x425c25 0x16ff33a 0x171d1f4 0x70fc25 0x714176 0x70b2fc 0x81263a 0x812d39 0xd7b745 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16ff339 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x171d1f3 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x73 crypto/internal/fips140/ecdsa/ecdsa.go:191 # 0x70fc24 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:569 # 0x714175 crypto/ecdsa.publicKeyBytes[...]+0x15 crypto/ecdsa/ecdsa.go:160 # 0x70b2fb crypto/ecdsa.(*PublicKey).Bytes+0x23b crypto/ecdsa/ecdsa.go:149 # 0x812639 crypto/x509.marshalPublicKey+0x119 crypto/x509/x509.go:104 # 0x812d38 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x789df1 0x789ddd 0x789d91 0x77f465 0x8ec7f1 0x8ebb4a 0x8edbfb 0x8ec566 0x8ece2e 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x789df0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x789ddc container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x789d90 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x77f464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8ebb49 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:152 # 0x8edbfa github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:246 # 0x8ec565 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x8ece2d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 864] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x8fa7ca 0x8fcf19 0x8fcd93 0x8fec87 0x8fec85 0x117ea51 0x117e265 0x11891fc 0x11bc43a 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x8fa7c9 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x1a9 github.com/pactus-project/pactus/sandbox/sandbox.go:164 # 0x8fcf18 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x78 github.com/pactus-project/pactus/execution/executor/sortition.go:23 # 0x8fcd92 github.com/pactus-project/pactus/execution/executor.MakeExecutorImpl+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:28 # 0x8fec86 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x46 github.com/pactus-project/pactus/execution/executor/executor.go:12 # 0x8fec84 github.com/pactus-project/pactus/execution.CheckAndExecute+0x44 github.com/pactus-project/pactus/execution/execution.go:22 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc439 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [20: 3840] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x68e870 0x6b4dd9 0x6b4698 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dd8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 112] @ 0x48b5e5 0x425c25 0x900db1 0x900cc5 0xd72ea5 0xd72e7c 0x10f97a9 0xd49945 0x4956c1 # 0x900db0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd72ea4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd72e7b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 224] @ 0x48b60c 0x490329 0x7afc06 0x8ea0f8 0x8ea0e2 0x8ea0e3 0x5228b4 0x5230ce 0x525bcc 0x51fdf3 0xcfa70c 0xcfc4c5 0x1077d72 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x7afc05 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8ea0f7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ea0e1 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ea0e2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x5228b3 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fdf2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcfa70b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x1cb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:679 # 0xcfc4c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:937 # 0x1077d71 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:469 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 400] @ 0x48b5e5 0x48b725 0x4cc8bd 0x6400e7 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x6400e6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1451 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x16e48f7 0x1737bda 0x93c6a7 0xdbd27f 0xdbc77a 0xdbc65b 0xdc03d7 0xdbb1a5 0xdb9417 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc950a 0x4956c1 # 0x16e48f6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdbc779 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:48 # 0xdbc65a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:31 # 0xdc03d6 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xd6 github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:155 # 0xdbb1a4 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0xc4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:530 # 0xdb9416 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb6 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:254 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9509 github.com/quic-go/quic-go.(*Conn).run+0x349 github.com/quic-go/quic-go@v0.60.0/connection.go:640 0: 0 [16: 28672] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc38e26 0xc37932 0xc50772 0xc4cd9a 0x4956c1 # 0xc38e25 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x625 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1037 # 0xc37931 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1b1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:920 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [3: 192] @ 0x48b60c 0x473914 0x473426 0x1737cec 0x1738965 0x1738509 0x98427e 0x984249 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737ceb crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98427d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x984248 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 1792] @ 0x48b5e5 0x4908c7 0xc44685 0xc444c5 0xc40d9f 0xc4d4fa 0x4956c1 # 0xc44684 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x244 github.com/libp2p/go-libp2p-pubsub@v0.16.0/mcache.go:87 # 0xc444c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2006 # 0xc40d9e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1831 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [14: 896] @ 0x48b5e5 0x425c25 0x15d7b25 0x15d7756 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x15d7b24 github.com/pactus-project/pactus/www/grpc.metricToProto+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:144 # 0x15d7755 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [5: 320] @ 0x48b60c 0x473297 0x1738929 0x1738509 0x1737efa 0x984218 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1738928 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1737ef9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 80] @ 0x48b5e5 0x421e0b 0x6e9dcd 0x11ba58c 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x6e9dcc github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x11ba58b github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x2eb github.com/pactus-project/pactus/sync/handler_hello.go:79 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 128] @ 0x48b60c 0x425c25 0xb8d765 0xb8d703 0xb8d717 0xb8dcce 0xb96f59 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8d764 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb8d702 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:38 # 0xb8d716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:46 # 0xb8dccd github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:108 # 0xb96f58 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:500 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [31: 5952] @ 0x48b60c 0x490329 0x690df9 0x68d47e 0x68e639 0x68e870 0x6b4dd9 0x6b4698 0x6b47d2 0x6e2767 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x690df8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d47d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dd8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 720] @ 0x48b5e5 0x425c25 0x55a617 0x6ea8c5 0x6ea8c6 0x11ae4ae 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 48] @ 0x48b60c 0x490933 0x8907b6 0x8a371a 0x8a3358 0x875f0c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0xb1d754 0x4956c1 # 0x8907b5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x875f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb1d753 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:330 0: 0 [3: 48] @ 0x48b5e5 0x46efb3 0x128aaef 0x12ec32a 0x1308425 0x1300e31 0x12dde59 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x128aaee google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x1ee google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:82 # 0x12ec329 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.81.1/rpc_util.go:804 # 0x1308424 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.81.1/stream.go:1893 # 0x1300e30 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.81.1/stream.go:958 # 0x12dde58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.81.1/call.go:70 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 448] @ 0x48b60c 0x490329 0x53d476 0x53d6f9 0x1646a7e 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d475 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53d6f8 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x1646a7d github.com/creachadair/jrpc2.(*jmessage).toJSON+0x3d github.com/creachadair/jrpc2@v1.3.5/json.go:163 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 448] @ 0x48b5e5 0x425c25 0x124e365 0x1249305 0x127cafb 0x126f5da 0x4956c1 # 0x124e364 golang.org/x/net/http2.(*Framer).readMetaFrame+0x124 golang.org/x/net@v0.56.0/http2/frame.go:1721 # 0x1249304 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.56.0/http2/frame.go:556 # 0x127cafa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x126f5d9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1669 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x53b49c 0x53bacd 0x53ba8f 0xd6e896 0x4956c1 # 0x53b49b context.WithDeadlineCause+0x29b context/context.go:656 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0xd6e895 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0xb5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:109 0: 0 [5: 160] @ 0x48b5e5 0x425c25 0x126a412 0x126ef58 0x126f78e 0x4956c1 # 0x126a411 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0x131 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:965 # 0x126ef57 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1af7 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1627 # 0x126f78d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1701 0: 0 [26: 6240] @ 0x48b5e5 0x425c25 0xa0a9a9 0xa0f298 0x4956c1 # 0xa0a9a8 net/http.(*conn).readRequest+0x828 net/http/server.go:1053 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [6: 288] @ 0x48b60c 0x490933 0x770eac 0x77054f 0x774ab3 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8ea8cd 0x8ee4de 0x1189076 0x15d4d6f 0x134b30b 0x15a8d1e 0x134b163 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x770eab github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x77054e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x774ab2 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x672 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8ea8cc github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ee4dd github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:306 # 0x1189075 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:709 # 0x15d4d6e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:250 # 0x134b30a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134b162 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:416 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [4: 128] @ 0x48b60c 0x473297 0x55e6e9 0x55b374 0x55aafe 0x55a6d9 0x16470e5 0x1646945 0x1646265 0x1653338 0x16519b6 0x16511dd 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x55e6e8 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16470e4 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x424 github.com/creachadair/jrpc2@v1.3.5/json.go:226 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1646264 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653337 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16519b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x16511dc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b60c 0x490933 0x6695de 0x669e66 0x6e29fe 0x6e2ad1 0x72a19e 0x729daf 0x117ccf2 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6695dd golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.53.0/ripemd160/ripemd160.go:123 # 0x669e65 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e29fd github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x6e2ad0 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).VerifyAddress+0x50 github.com/pactus-project/pactus/crypto/bls/public_key.go:179 # 0x72a19d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0xfd github.com/pactus-project/pactus/types/tx/tx.go:219 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 224] @ 0x48b5e5 0x4908c7 0x127f31c 0x1275e9c 0x1275e83 0x1275156 0x12f23e8 0x12f1bb6 0x4956c1 # 0x127f31b google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.81.1/internal/transport/transport.go:99 # 0x1275e9b google.golang.org/grpc/internal/transport.(*Stream).write+0x31b google.golang.org/grpc@v1.81.1/internal/transport/transport.go:349 # 0x1275e82 google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x302 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:816 # 0x1275155 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x295 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:676 # 0x12f23e7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1bb5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [1: 256] @ 0x48b5e5 0x4908c7 0x4e08e5 0x5a52d4 0x5a5185 0x5a3dd9 0xb2b777 0xb2d71f 0xb2d425 0xd48d0b 0x1105051 0x1107dd5 0x1108525 0x1107994 0x4956c1 # 0x4e08e4 syscall.ParseNetlinkRouteAttr+0x224 syscall/netlink_linux.go:176 # 0x5a52d3 net.addrTable+0x113 net/interface_linux.go:149 # 0x5a5184 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5a3dd8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb2b776 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb2d71e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb2d424 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd48d0a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x1105050 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x1107dd4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x1108524 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x1107993 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [3: 96] @ 0x48b5e5 0x425c25 0x53b408 0x53bacd 0x53ba8f 0x10779fe 0x1077150 0x4956c1 # 0x53b407 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0x10779fd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x5d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:445 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [5: 640] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x16e490f 0x1737bda 0x1738965 0x98954e 0x945787 0x985665 0x985637 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x985664 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x985636 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 80] @ 0x48b5e5 0x48b725 0x4cc8bd 0x873d47 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x8e5430 0x8e51ec 0x107cb85 0x107b0a5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x873d46 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8e542f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x8e51eb github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [6: 384] @ 0x48b5e5 0x4908c7 0x8080ce 0x80837d 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x8080cd crypto/x509.parseCertificate+0x11ad crypto/x509/parser.go:1052 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 64] @ 0x48b605 0x473914 0x473426 0x7e1d2c 0x7e2d8a 0x7e0c87 0x7e0e9c 0x7e4310 0xb1339a 0xb1315a 0xb13139 0xb154c8 0xb91b0a 0xb965ca 0x4956c1 # 0x7e1d2b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e2d89 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb13399 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xd9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:109 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x8e8e25 0x8e9193 0x8e6374 0x8e5a9b 0x4a354c 0x8e5a1b 0x8e59ef 0x8e5305 0x107cb85 0x107b0a5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x8e8e24 github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:115 # 0x8e9192 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8e6373 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8e5a9a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a354b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8e5a1a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e59ee github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8e5304 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 192] @ 0x48b5e5 0x425c25 0x121fadc 0x121fabf 0x121fb3b 0x121faa1 0x15d8cdf 0x135f3cb 0x15a8d1e 0x135f223 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x121fadb google.golang.org/grpc/internal/status.New+0x5b google.golang.org/grpc@v1.81.1/internal/status/status.go:77 # 0x121fabe google.golang.org/grpc/status.New+0x3e google.golang.org/grpc@v1.81.1/status/status.go:49 # 0x121fb3a google.golang.org/grpc/status.Error+0xba google.golang.org/grpc@v1.81.1/status/status.go:59 # 0x121faa0 google.golang.org/grpc/status.Errorf+0x20 google.golang.org/grpc@v1.81.1/status/status.go:64 # 0x15d8cde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x21e github.com/pactus-project/pactus/www/grpc/transaction.go:40 # 0x135f3ca github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x135f222 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [2: 64] @ 0x48b60c 0x425c25 0xb8d87f 0xb8d8dd 0xb8d911 0xb8dcac 0xb96f59 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8d87e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb8d8dc github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:38 # 0xb8d910 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:56 # 0xb8dcab github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:107 # 0xb96f58 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:500 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 96] @ 0x48b60c 0x473297 0x51fe06 0xa6d654 0xb95625 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa6d653 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb95624 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:333 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xd27565 0xd448b7 0xd46cdb 0xd44714 0xd51fa5 0x4956c1 # 0xd27564 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x1a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:676 # 0xd448b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd46cda github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd44713 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [2: 32] @ 0x48b5e5 0x48b205 0xd54bef 0x10f9843 0xd49945 0x4956c1 # 0xd54bee github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).ID+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:37 # 0x10f9842 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x242 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:336 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 4032] @ 0x48b60c 0x490329 0x6b539c 0x6b45bc 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x117ccf2 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6b539b github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x6b45bb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 192] @ 0x48b60c 0x490329 0x690df9 0x68d47e 0x68e639 0x68e870 0x6b4d4b 0x6b4698 0x6b47d2 0x6e2767 0x6e43d9 0x6e3f0f 0x8fb765 0x8fd137 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc43a 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x690df8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d47d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d4a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e43d8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f0e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb764 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd136 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc439 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [6: 1728] @ 0x48b5e5 0x425c25 0x63e330 0x11a6adb 0x11a6a8e 0x11ae3f9 0x11ae138 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x63e32f github.com/fxamacker/cbor/v2.DecOptions.decMode+0x46f github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1131 # 0x11a6ada github.com/fxamacker/cbor/v2.DecOptions.DecMode+0x9a github.com/fxamacker/cbor/v2@v2.9.2/decode.go:919 # 0x11a6a8d github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x4d github.com/pactus-project/pactus/sync/bundle/bundle.go:90 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 32] @ 0x48b605 0x490933 0x56adf9 0x56b1fc 0x56aa9d 0x55a634 0x1646d35 0x1646945 0x164bce5 0x16481a5 0x4a4baa 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x164bce4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16481a4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [10: 1280] @ 0x48b5e5 0x421e0b 0x812e79 0xd7b745 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x812e78 crypto/x509.MarshalPKIXPublicKey+0x1b8 crypto/x509/x509.go:168 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 112] @ 0x48b5e5 0x48b205 0x10f9d45 0xd49945 0x4956c1 # 0x10f9d44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x744 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:356 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 560] @ 0x48b60c 0x41b526 0xd15df8 0xd15985 0xd1f225 0xd72318 0xd70d1e 0xd702fa 0xd6e913 0x4956c1 # 0xd15df7 github.com/libp2p/go-yamux/v5.newSession+0x257 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:142 # 0xd15984 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd1f224 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd72317 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4f7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 96] @ 0x48b60c 0x425c25 0xb8d87f 0xb8d8dd 0xb8d911 0xb8dc8f 0xb957ed 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8d87e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb8d8dc github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:38 # 0xb8d910 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:56 # 0xb8dc8e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:106 # 0xb957ec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:344 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 48] @ 0x48b605 0x473297 0xd72ebd 0xd72e7c 0xd72aef 0x4956c1 # 0xd72ebc github.com/multiformats/go-multistream.ReadNextToken[...]+0x2bc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd72e7b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0xd72aee github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:332 0: 0 [14: 2912] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0xc37be6 0xc378fb 0xc50772 0xc4cd9a 0x4956c1 # 0xc37be5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:942 # 0xc378fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x17a github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:919 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [2: 1024] @ 0x48b60c 0x490933 0x8b38f4 0x8b25e2 0x8b226c 0x84b802 0x84b572 0x1079096 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x8b38f3 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x8b25e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x8b226b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x84b801 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x84b571 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1079095 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [11: 264] @ 0x48b60c 0x490933 0x6695de 0x669e66 0x6e29fe 0x75588b 0x7558a6 0x75587c 0x755856 0x755833 0x1188bd3 0x1192859 0x11926f3 0x118c231 0x118c1f4 0x11afd4d 0x11bd4eb 0x11b8a0c 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6695dd golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.53.0/ripemd160/ripemd160.go:123 # 0x669e65 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e29fd github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x75588a github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x6a github.com/pactus-project/pactus/types/validator/validator.go:96 # 0x7558a5 github.com/pactus-project/pactus/committee.(*committee).Contains.(*committee).find.func1+0x85 github.com/pactus-project/pactus/committee/committee.go:138 # 0x75587b github.com/pactus-project/pactus/committee.(*committee).iterate+0x5b github.com/pactus-project/pactus/committee/committee.go:213 # 0x755855 github.com/pactus-project/pactus/committee.(*committee).find+0x35 github.com/pactus-project/pactus/committee/committee.go:137 # 0x755832 github.com/pactus-project/pactus/committee.(*committee).Contains+0x12 github.com/pactus-project/pactus/committee/committee.go:132 # 0x1188bd2 github.com/pactus-project/pactus/state.(*state).IsInCommittee+0x92 github.com/pactus-project/pactus/state/state.go:675 # 0x1192858 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x138 github.com/pactus-project/pactus/consensus/height.go:26 # 0x11926f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x118c230 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x118c1f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x11afd4c github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x14c github.com/pactus-project/pactus/consensus/manager/manager.go:140 # 0x11bd4ea github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x4a github.com/pactus-project/pactus/sync/sync.go:153 # 0x11b8a0b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1eb github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 896] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x1739c97 0x16e490f 0x1737bda 0x1738965 0x1738509 0x989845 0x98981a 0x9858d1 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c96 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x989844 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x989819 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:48 # 0x9858d0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 1008] @ 0x48b5e5 0x425c25 0xd4419d 0xd51fa5 0x4956c1 # 0xd4419c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x19c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:377 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [6: 480] @ 0x48b5e5 0x425c25 0x989d36 0x981471 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x989d35 crypto/tls.keyExchangeForCurveID+0x355 crypto/tls/key_schedule.go:99 # 0x981470 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8b0 crypto/tls/handshake_server_tls13.go:249 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 112] @ 0x48b5e5 0x425c25 0x900db1 0x900cc5 0xd72d3a 0xd72d13 0x10f97a9 0xd49945 0x4956c1 # 0x900db0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd72d39 github.com/multiformats/go-multistream.ReadNextToken[...]+0x139 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd72d12 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x112 github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [16: 1792] @ 0x48b5e5 0x425c25 0x41b494 0x1272696 0x1272685 0x12751ae 0x12f23e8 0x12f1bb6 0x4956c1 # 0x1272695 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x1b5 google.golang.org/grpc@v1.81.1/internal/transport/transport.go:76 # 0x1272684 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1a4 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:402 # 0x12751ad google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:665 # 0x12f23e7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1bb5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [10: 800] @ 0x48b60c 0x490329 0x64f84a 0x15d7349 0x15d72ea 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x15d7348 github.com/fxamacker/cbor/v2.Marshal+0x128 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x15d72e9 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0xc9 github.com/pactus-project/pactus/www/grpc/network.go:101 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [11: 2816] @ 0x48b5e5 0x48b7c5 0x48b833 0x4cc525 0x647625 0x64109c 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x48b832 reflect.unsafe_NewArray+0x12 runtime/malloc.go:2226 # 0x4cc524 reflect.MakeSlice+0xa4 reflect/value.go:3061 # 0x647624 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2367 # 0x64109b github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1682 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [11: 1584] @ 0x48b60c 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1646265 0x1653338 0x16519b6 0x16511dd 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1646264 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653337 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16519b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x16511dc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0x5bb2d2 0x5a2425 0x5bbbbb 0x5bab10 0xa14dcc 0x1653028 0x16540ab 0x4956c1 # 0x5bb2d1 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x5a2424 net.(*netFD).accept+0x304 net/fd_unix.go:167 # 0x5bbbba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5bab0f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa14dcb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x1653027 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x16540aa github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:85 0: 0 [18: 1440] @ 0x48b5e5 0x425c25 0x5b1e34 0xa090f3 0x4956c1 # 0x5b1e33 net.(*conn).Read+0xb3 net/net.go:198 # 0xa090f2 net/http.(*connReader).backgroundRead+0x32 net/http/server.go:702 0: 0 [2: 384] @ 0x48b60c 0x490329 0x68ce95 0x68e639 0x68e870 0x6b4deb 0x6b4698 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a64f 0x1186b2f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ce94 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dea github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 960] @ 0x48b60c 0x490329 0x68ce95 0x68e639 0x68e870 0x6b4d4b 0x6b4698 0x6b47d2 0x6e2767 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x68ce94 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d4a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 48] @ 0x48b605 0x473297 0x5a6ed8 0x5b90f1 0x5b90d2 0xa0ef1b 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0x5b90f0 net.ipEmptyString+0x50 net/ip.go:332 # 0x5b90d1 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0xa0ef1a net/http.(*conn).serve+0x5a net/http/server.go:1899 0: 0 [2: 64] @ 0x48b60c 0x425c25 0x72fd68 0x72fd46 0x72fd2b 0x730336 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x72fd67 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0xa7 github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x72fd45 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x85 github.com/pactus-project/pactus/types/certificate/certificate.go:233 # 0x72fd2a github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x6a github.com/pactus-project/pactus/types/vote/vote.go:102 # 0x730335 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x95 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [6: 144] @ 0x48b5e5 0x490329 0xc25585 0xc25425 0xc45f5d 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc25584 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc25424 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc45f5c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35c github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 32] @ 0x48b60c 0x425c25 0x118270b 0x1182668 0x1182668 0x118262d 0x1184832 0x1184818 0x118a10e 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x118270a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1184831 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1184817 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:217 # 0x118a10d github.com/pactus-project/pactus/state.(*state).validateBlock+0xcd github.com/pactus-project/pactus/state/validation.go:28 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 80] @ 0x48b605 0x490329 0x5433e8 0x66b7c5 0x6e7c10 0x6e7b90 0x72d165 0x72cecd 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x5433e7 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6e7c0f github.com/pactus-project/pactus/util/encoding.ReadElements+0xaf github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e7b8f github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x2f github.com/pactus-project/pactus/types/certificate/certificate.go:171 # 0x72d164 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x72cecc github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x16523c5 0x1652399 0x165237e 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x16523c4 net/textproto.MIMEHeader.Set+0x104 net/textproto/header.go:22 # 0x1652398 net/http.Header.Set+0xd8 net/http/header.go:40 # 0x165237d github.com/creachadair/jrpc2/jhttp.writeJSON+0xbd github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:147 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 192] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xc40a96 0xc40a7c 0xc4d4fa 0x4956c1 # 0xc40a95 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIHaveCounters+0x215 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1888 # 0xc40a7b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1fb github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1638 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [16: 4608] @ 0x48b5e5 0x425c25 0xd15eaf 0xd15985 0xd1f225 0xd72318 0xd70d1e 0xd702fa 0xd6e913 0x4956c1 # 0xd15eae github.com/libp2p/go-yamux/v5.newSession+0x30e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:134 # 0xd15984 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd1f224 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd72317 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4f7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0x48b5e5 0x425c25 0x80107a 0x80745d 0x80837d 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x801079 crypto/x509.parseName+0x59 crypto/x509/parser.go:148 # 0x80745c crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 576] @ 0x48b5e5 0x425c25 0x70a165 0x709cdd 0x977d45 0x709da4 0x70a1fc 0x977bb7 0x977b18 0x977ac5 0x709da4 0x70a1fc 0x977805 0x97775c 0x94b937 0x984e0c 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x709cdc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x977d44 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x144 crypto/tls/handshake_messages.go:1490 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x977bb6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x977b17 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x977ac4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x977804 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97775b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x984e0b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x48b5e5 0x48b205 0xc382f6 0xc378fb 0xc50772 0xc4cd9a 0x4956c1 # 0xc382f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x795 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:988 # 0xc378fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x17a github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:919 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [8: 896] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef395 0xd15365 0xd1d7f6 0xd1d56a 0xd1ef38 0xd55642 0x10775cb 0x1077a5a 0x1077150 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0xd15364 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd1d7f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd1d569 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd1ef37 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd55641 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x10775ca github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x24a github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:427 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [24: 3456] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x415895 0x15d7d9d 0x15d7756 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x15d7d9c github.com/pactus-project/pactus/www/grpc.metricToProto+0x33c github.com/pactus-project/pactus/www/grpc/network.go:165 # 0x15d7755 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x72b725 0x72b80c 0x72df25 0x72c70c 0x8efec5 0x8ed20b 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x72b724 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:516 # 0x72b80b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x72df24 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x72c70b github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x8efec4 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:526 # 0x8ed20a github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [10: 1280] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x1739c97 0x16e490f 0x1737bda 0x1738965 0x1738509 0x1738025 0x98553a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c96 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1738024 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [12: 3072] @ 0x48b5e5 0x425c25 0xd1b76b 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0x117821b 0x11746ca 0x4956c1 # 0xd1b76a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [3: 96] @ 0x48b5e5 0x425c25 0xcfbf33 0xd555b9 0x10775ee 0x1077a5a 0x1077150 0x4956c1 # 0xcfbf32 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x532 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:890 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10775ed github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x26d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:429 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [6: 288] @ 0x48b60c 0x473297 0x55e6e9 0x55b374 0x55cda5 0x55b29e 0x55be1b 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11bd5a5 0x11bd645 0x11bb35b 0x11ba926 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x55e6e8 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55be1a encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba925 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 768] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x68e870 0x6b4d4b 0x6b4698 0x6b47d2 0x6e2767 0x6e43d9 0x6e3f0f 0x8fb765 0x8fd137 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc43a 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d4a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e43d8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f0e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb764 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd136 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc439 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 96] @ 0x48b60c 0x490933 0x16cc905 0x16d7f72 0x989775 0x98547c 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16d7f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x989774 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x154 crypto/tls/key_schedule.go:42 # 0x98547b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0xb3c2fa 0xb9437c 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb3c2f9 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x199 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:457 # 0xb9437b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x15b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:179 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 128] @ 0x48b605 0x473914 0x473426 0x7e1d2c 0x7e579f 0x7e57a0 0x11ae84c 0x11adc6f 0x11ae113 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x7e1d2b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e579e github.com/multiformats/go-multiaddr.(*Component).Value+0xbe github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7e579f github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbf github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x11ae84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:220 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [9: 864] @ 0x48b60c 0x425c25 0x6e344f 0x6e2436 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6e344e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x6e2435 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:118 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [17: 4896] @ 0x48b5e5 0x490329 0x564d96 0x564a6a 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x564d95 encoding/json.mapEncoder.encode+0x255 encoding/json/encode.go:784 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 144] @ 0x48b60c 0x473914 0x473426 0xb3d055 0xb3d04b 0xb3bc86 0xb3bbd6 0xb88a79 0xba1d1f 0xba1985 0x4956c1 # 0xb3d054 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb3d04a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb3bc85 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).removePeer+0x25 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:376 # 0xb3bbd5 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).RemovePeer+0x75 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:371 # 0xb88a78 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0xd8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:728 # 0xba1d1e github.com/libp2p/go-libp2p-kad-dht.handlePeerChangeEvent+0xbe github.com/libp2p/go-libp2p-kad-dht@v0.40.0/subscriber_notifee.go:100 # 0xba1984 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).startNetworkSubscriber.func1+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/subscriber_notifee.go:67 0: 0 [2: 128] @ 0x48b5e5 0x425c25 0xcfa239 0xcf8d46 0xd4a11c 0xd44caa 0x10fa8c9 0xc2f782 0x4956c1 # 0xcfa238 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcf8d45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd4a11b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x53bbb3 0xa68dd9 0xa68da1 0xa68aed 0xa6d68c 0xb14fc5 0xb86329 0xb8854f 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0xa68dd8 go.opentelemetry.io/otel/trace.ContextWithSpan+0x1b8 go.opentelemetry.io/otel/trace@v1.44.0/context.go:14 # 0xa68da0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x180 go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:186 # 0xa68aec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:150 # 0xa6d68b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb14fc4 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:146 # 0xb86328 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:383 # 0xb8854e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:692 0: 0 [4: 256] @ 0x48b60c 0x473297 0x51ce8a 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x110164c 0x10fc5e2 0x11788d8 0x4956c1 # 0x51ce89 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x110164b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10fc5e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x11788d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:114 0: 0 [6: 3072] @ 0x48b5e5 0x4908c7 0xc475e5 0xc3c07a 0xc3c075 0xc51492 0xc4d47a 0x4956c1 # 0xc475e4 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/mcache.go:58 # 0xc3c079 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x39 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1340 # 0xc3c074 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x34 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1333 # 0xc51491 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1582 # 0xc4d479 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xd79 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:960 0: 0 [7: 672] @ 0x48b5e5 0x425c25 0x16e48f7 0x171efbd 0x1722790 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48f6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x171efbc crypto/internal/fips140/ecdsa.newDRBG[...]+0x33c crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x172278f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 512] @ 0x48b60c 0x473297 0x55e6e9 0x55b374 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x164700f 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x55e6e8 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x164700e github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x34e github.com/creachadair/jrpc2@v1.3.5/json.go:239 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 8] @ 0x48b5e5 0x490329 0x1646285 0x1653338 0x16519b6 0x16511dd 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x1646284 github.com/creachadair/jrpc2.ParseRequests+0x64 github.com/creachadair/jrpc2@v1.3.5/json.go:20 # 0x1653337 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16519b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x16511dc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 144] @ 0x48b60c 0x425c25 0x124ac45 0x12490e3 0x127cafb 0x1274fbf 0x12f23e8 0x12f1bb6 0x4956c1 # 0x124ac44 golang.org/x/net/http2.parsePingFrame+0x44 golang.org/x/net@v0.56.0/http2/frame.go:916 # 0x12490e2 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x142 golang.org/x/net@v0.56.0/http2/frame.go:544 # 0x127cafa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x1274fbe google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:638 # 0x12f23e7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1bb5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [1: 24] @ 0x48b60c 0x425c25 0x124ac45 0x12490e3 0x127cafb 0x126f5da 0x4956c1 # 0x124ac44 golang.org/x/net/http2.parsePingFrame+0x44 golang.org/x/net@v0.56.0/http2/frame.go:916 # 0x12490e2 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x142 golang.org/x/net@v0.56.0/http2/frame.go:544 # 0x127cafa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x126f5d9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1669 0: 0 [6: 96] @ 0x48b605 0x473297 0x5a6ed8 0x7e78f8 0x7ee1aa 0x7e1d4f 0x7e2d8a 0x7e0c87 0x7e0e9c 0x7e4310 0xb1339a 0xb1315a 0xb13139 0xb154c8 0xb91b0a 0xb965ca 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0x7e78f7 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7ee1a9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7e1d4e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e2d89 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb13399 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xd9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:109 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [4: 96] @ 0x48b5e5 0x48b2a5 0x12573c5 0x127ff73 0x127ff74 0x127f986 0x127f657 0x1280805 0x1280389 0x12ec15b 0x12ed117 0x12f4a73 0x12f9ec6 0x12f263f 0x4956c1 # 0x12573c4 google.golang.org/grpc/mem.SliceBuffer.read+0xa4 google.golang.org/grpc@v1.81.1/mem/buffers.go:316 # 0x127ff72 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.81.1/mem/buffers.go:250 # 0x127ff73 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.81.1/internal/transport/transport.go:258 # 0x127f985 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeader+0xe5 google.golang.org/grpc@v1.81.1/internal/transport/transport.go:182 # 0x127f656 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x76 google.golang.org/grpc@v1.81.1/internal/transport/transport.go:147 # 0x1280804 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.81.1/internal/transport/transport.go:458 # 0x1280388 google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0xa8 google.golang.org/grpc@v1.81.1/internal/transport/transport.go:367 # 0x12ec15a google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.81.1/rpc_util.go:772 # 0x12ed116 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.81.1/rpc_util.go:931 # 0x12f4a72 google.golang.org/grpc.(*Server).processUnaryRPC+0xf32 google.golang.org/grpc@v1.81.1/server.go:1386 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [12: 1536] @ 0x48b5e5 0x425c25 0x1643bb1 0x16453e5 0x16516b8 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x1643bb0 github.com/creachadair/jrpc2.(*Client).req+0x130 github.com/creachadair/jrpc2@v1.3.5/client.go:174 # 0x16453e4 github.com/creachadair/jrpc2.(*Client).Batch+0x164 github.com/creachadair/jrpc2@v1.3.5/client.go:337 # 0x16516b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 640] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x1739c97 0x1738a4f 0x173804d 0x98553a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c96 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1738a4e crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x173804c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 448] @ 0x48b5e5 0x425c25 0x134d5b7 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x134d5b6 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x56 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:143 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 528] @ 0x48b60c 0x490933 0x89016c 0x8a371a 0x8a3358 0x875f0c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0xb1d754 0x4956c1 # 0x89016b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x875f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb1d753 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:330 0: 0 [6: 480] @ 0x48b5e5 0x425c25 0x8d7254 0x8d717d 0x8e83e5 0x107bf39 0x107b768 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x8d7253 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8d717c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x8e83e4 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0x107bf38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x1f8 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:888 # 0x107b767 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdc7 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [11: 1056] @ 0x48b5e5 0x425c25 0x70a165 0x973614 0x9735f3 0x709da4 0x70a1fc 0x9735b4 0x973593 0x709da4 0x70a1fc 0x9727fd 0x9726f4 0x709da4 0x70a1fc 0x972614 0x9725f3 0x709da4 0x70a1fc 0x972545 0x97249c 0x94b937 0x9848ea 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x973613 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x9735f2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1+0x12 crypto/tls/handshake_messages.go:1020 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9735b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x973592 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9727fc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9726f3 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x972613 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9725f2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x972544 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97249b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9848e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 5760] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x414f66 0x736bf2 0x11927b1 0x11926f3 0x118c231 0x118c1f4 0x11afd4d 0x11bd4eb 0x11b8a0c 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x736bf1 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x131 github.com/pactus-project/pactus/consensus/log/log.go:115 # 0x11927b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x11926f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x118c230 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x118c1f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x11afd4c github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x14c github.com/pactus-project/pactus/consensus/manager/manager.go:140 # 0x11bd4ea github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x4a github.com/pactus-project/pactus/sync/sync.go:153 # 0x11b8a0b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1eb github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [17: 408] @ 0x48b5e5 0x48b2a5 0x6e3273 0x6e310a 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x7301ae 0x730194 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6e3272 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e3109 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x7301ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x730193 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 448] @ 0x48b5e5 0x490329 0xb2d0ff 0xb2d4fd 0x10ebb79 0x10eb999 0x10e94f1 0x10e8fd0 0x4956c1 # 0xb2d0fe github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x23e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb2d4fc github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10ebb78 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10eb998 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [3: 240] @ 0x48b60c 0x490329 0x62df59 0x62dedd 0x6985c6 0x69854f 0x6ae86c 0x6ae0aa 0x6e24a5 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x62df58 math/big.nat.make+0x98 math/big/nat.go:67 # 0x62dedc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6985c5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x69854e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6ae86b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae0a9 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 832] @ 0x48b5e5 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc38677 0xc378fb 0xc50772 0xc4cd9a 0x4956c1 # 0xc38676 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xb16 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:975 # 0xc378fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x17a github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:919 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [5: 320] @ 0x48b60c 0x490933 0x72fda5 0x72fd46 0x72fd2b 0x730336 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x72fda4 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0xe4 github.com/pactus-project/pactus/types/certificate/certificate.go:260 # 0x72fd45 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x85 github.com/pactus-project/pactus/types/certificate/certificate.go:233 # 0x72fd2a github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x6a github.com/pactus-project/pactus/types/vote/vote.go:102 # 0x730335 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x95 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 128] @ 0x48b5e5 0x490329 0xb132fe 0xb1315a 0xb13139 0xb154c8 0xb91b0a 0xb965ca 0x4956c1 # 0xb132fd github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:107 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [5: 480] @ 0x48b5e5 0x490329 0xb2d0ff 0xb2d4fd 0x10ec155 0x10eba28 0x10e94f1 0x10e8fd0 0x4956c1 # 0xb2d0fe github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x23e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb2d4fc github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10ec154 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:556 # 0x10eba27 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:495 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [3: 24] @ 0x48b5e5 0x425c25 0x80d39d 0xd7b514 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x80d39c crypto/x509.(*Certificate).Verify+0x29c crypto/x509/verify.go:598 # 0xd7b513 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x293 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:184 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 128] @ 0x48b60c 0x490329 0x708665 0x8011b3 0x8075ed 0x80837d 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x708664 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x8011b2 crypto/x509.parseName+0x192 crypto/x509/parser.go:161 # 0x8075ec crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 320] @ 0x48b60c 0x490329 0x16e4a2e 0x16e4e35 0x1738aa6 0x1739b75 0x9841f9 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e4a2d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16e4e34 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1738aa5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1739b74 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9841f8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 72] @ 0x48b60c 0x490329 0x900e15 0x900cc5 0x1101334 0x11012cd 0x1101787 0x9006eb 0x1101609 0x10fc5e2 0x11788d8 0x4956c1 # 0x900e14 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1101333 github.com/multiformats/go-multistream.ReadNextToken[...]+0xb3 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11012cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x4c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1101786 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1101608 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10fc5e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x11788d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:114 0: 0 [3: 5376] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc433a9 0xc42e50 0xc46636 0xc41625 0xc4d4fa 0x4956c1 # 0xc433a8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1655 # 0xc42e4f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func8+0xef github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1786 # 0xc46635 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2224 # 0xc41624 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xda4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1781 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 352256] @ 0x48b613 0x490933 0x766252 0x77aa1f 0x78f71d 0x790346 0x8ef9e5 0x8ef91a 0x118702f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x766251 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x77aa1e github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x78f71c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x790345 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ef9e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8ef919 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x118702e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ee github.com/pactus-project/pactus/state/state.go:510 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [8: 65536] @ 0x48b60c 0x490329 0x11b62fd 0x11b5fc5 0x11b868d 0x11b868e 0x11b8372 0x11b7ee5 0x7347c3 0x7346f6 0x4956c1 # 0x11b62fc github.com/beevik/ntp.getTime+0x27c github.com/beevik/ntp@v1.5.0/ntp.go:534 # 0x11b5fc4 github.com/beevik/ntp.QueryWithOptions+0xc4 github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x11b868c github.com/beevik/ntp.Query+0x4c github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x11b868d github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x4d github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x11b8371 github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x91 github.com/pactus-project/pactus/util/ntp/ntp.go:137 # 0x11b7ee4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x7347c2 github.com/pactus-project/gopkg/scheduler.EveryBuilder.Do.func1.1+0x42 github.com/pactus-project/gopkg/scheduler@v0.0.0-20260625084706-612d6d2bb21d/every.go:42 # 0x7346f5 github.com/pactus-project/gopkg/scheduler.EveryBuilder.Do.func1+0x95 github.com/pactus-project/gopkg/scheduler@v0.0.0-20260625084706-612d6d2bb21d/every.go:43 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x171eceb 0x1722790 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x171ecea crypto/internal/fips140/ecdsa.newDRBG[...]+0x6a crypto/internal/fips140/ecdsa/hmacdrbg.go:56 # 0x172278f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 1872] @ 0x48b5e5 0x490329 0xc29696 0x11761be 0x11757a5 0x4956c1 # 0xc29695 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x11761bd github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x5d github.com/pactus-project/pactus/network/notifee.go:127 # 0x11757a4 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [3: 384] @ 0x48b5e5 0x4908c7 0xb479a5 0xb9506c 0xb9504e 0xb95035 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb479a4 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:136 # 0xb9506b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:148 # 0xb9504d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:158 # 0xb95034 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x294 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:311 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 192] @ 0x48b5e5 0x425c25 0xb8dab5 0xb8db58 0xb96f9c 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8dab4 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x174 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:22 # 0xb8db57 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:72 # 0xb96f9b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:495 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x48b60c 0x490329 0x16e49f0 0x1737bda 0x93c6a7 0xdbd27f 0xdbc77a 0xdbc65b 0xdbaac5 0xdb93dd 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc950a 0x4956c1 # 0x16e49ef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdbc779 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:48 # 0xdbc65a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:31 # 0xdbaac4 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x204 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:475 # 0xdb93dc github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x7c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:251 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9509 github.com/quic-go/quic-go.(*Conn).run+0x349 github.com/quic-go/quic-go@v0.60.0/connection.go:640 0: 0 [2: 384] @ 0x48b60c 0x490329 0x68ceb4 0x68e639 0x6b4cc5 0x6b4698 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a64f 0x1186b2f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ceb3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4cc4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [8: 256] @ 0x48b5e5 0x425c25 0x7e0c11 0x7e0e9c 0x7e4310 0xb1339a 0xb1315a 0xb13139 0xb154c8 0xb86329 0xb8854f 0x4956c1 # 0x7e0c10 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb13399 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xd9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:109 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb86328 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:383 # 0xb8854e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:692 0: 0 [6: 192] @ 0x48b5e5 0x490329 0x53203f 0x116a290 0x116a276 0x116a0da 0x116a008 0x11ba71c 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x53203e strings.genSplit+0x7e strings/strings.go:305 # 0x116a28f strings.Split+0x8f strings/strings.go:361 # 0x116a275 github.com/pactus-project/pactus/version.ParseAgent-range1+0x75 github.com/pactus-project/pactus/version/agent.go:33 # 0x116a0d9 github.com/pactus-project/pactus/version.ParseAgent.SplitSeq.splitSeq.func1+0x159 strings/iter.go:54 # 0x116a007 github.com/pactus-project/pactus/version.ParseAgent+0x87 github.com/pactus-project/pactus/version/agent.go:32 # 0x11ba71b github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x47b github.com/pactus-project/pactus/sync/handler_hello.go:98 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 1152] @ 0x48b60c 0x490329 0x64f84a 0x6e9de9 0x6e9dbd 0x11bdc0d 0x11bad1d 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x6e9de8 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x6e9dbc github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x11bdc0c github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0xec github.com/pactus-project/pactus/sync/sync.go:239 # 0x11bad1c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 128] @ 0x48b60c 0x473297 0x51fe06 0xcfce90 0xd029e5 0xd1f2e2 0xd1660e 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xc2f782 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcfce8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xaf github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xd029e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd1f2e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xd1660d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef188 0xdc92bc 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef187 time.NewTimer+0x67 time/sleep.go:145 # 0xdc92bb github.com/quic-go/quic-go.(*Conn).run+0xfb github.com/quic-go/quic-go@v0.60.0/connection.go:579 0: 0 [13: 832] @ 0x48b5e5 0x4908c7 0x15d7855 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x15d7854 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x634 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [3: 96] @ 0x48b5e5 0x425c25 0x4120b2 0x414137 0x413ea5 0x416ed1 0xc37be6 0xc378fb 0xc50772 0xc4cd9a 0x4956c1 # 0xc37be5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:942 # 0xc378fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x17a github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:919 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [4: 128] @ 0x48b5e5 0x425c25 0x4120b2 0x40ff05 0x48b909 0x99987a 0xa3165b 0xa3165c 0xa0a3a7 0xa0f298 0x4956c1 # 0x999879 net/textproto.readMIMEHeader+0x99 net/textproto/reader.go:529 # 0xa3165a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa3165b net/http.readRequest+0x47b net/http/request.go:1133 # 0xa0a3a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 768] @ 0x48b60c 0x425c25 0x674165 0x674159 0x674032 0xdb76af 0xdbd5ce 0x67167a 0xdbd425 0xdbd3bf 0xdb879f 0xdb847d 0xdc2f99 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0x674164 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x674158 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x674031 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xdb76ae github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0xae github.com/quic-go/quic-go@v0.60.0/internal/handshake/cipher_suite.go:57 # 0xdbd5cd github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD.func1+0x16d github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:47 # 0x671679 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0xdbd424 github.com/quic-go/quic-go/internal/handshake.withoutFIPSEnforcement+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/fips140_go126.go:8 # 0xdbd3be github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1e github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:34 # 0xdb879e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:146 # 0xdb847c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:116 # 0xdc2f98 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.60.0/connection.go:358 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [4: 384] @ 0x48b5e5 0x425c25 0x16e48f7 0x1737bda 0x1738965 0x1738509 0x1738025 0x98553a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48f6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1738024 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x48b605 0x490933 0x97a245 0x97a1a4 0x97a19d 0x97ab18 0x98695f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x97a244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xe4 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x97a1a3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x97a19c crypto/tls.(*certificateVerifyMsg).marshal+0x3c crypto/tls/handshake_messages.go:1856 # 0x97ab17 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x98695e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1105 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 384] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x1739c97 0x16e495b 0x1737bda 0x1738965 0x1738509 0x989845 0x98981a 0x9858d1 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c96 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x989844 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x989819 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:48 # 0x9858d0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b60c 0x473297 0x51fe06 0xc5aea7 0xc5ae67 0xc5bdfd 0xc62cd5 0xc4261d 0xc425f8 0xc4d4fa 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc5aea6 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:103 # 0xc5ae66 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:98 # 0xc5bdfc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:219 # 0xc62cd4 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xd4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/trace.go:513 # 0xc4261c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1d9c github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1663 # 0xc425f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1d77 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1763 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [7: 1344] @ 0x48b60c 0x490329 0x68ceb4 0x68e639 0x6b4cc5 0x6b4698 0x6b47d2 0x6e2767 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x68ceb3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4cc4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 48] @ 0x48b5e5 0x48b2a5 0xb2929e 0xb27997 0xb2af7c 0xb2af6e 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0xb2929d github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xdd github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2af7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2af6d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 16] @ 0x48b5e5 0x4908c7 0xc53630 0xc5365d 0xc40469 0xc4045d 0xc3de91 0xc4513c 0xc41b72 0xc4d4fa 0x4956c1 # 0xc5362f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:26 # 0xc5365c github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:97 # 0xc40468 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:68 # 0xc4045c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1583 # 0xc3de90 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x5b0 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1553 # 0xc4513b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0x7b github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2081 # 0xc41b71 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1877 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [12: 13824] @ 0x48b5ec 0x4908c7 0xc475e5 0xc3c07a 0xc3c075 0xc51492 0xc4d47a 0x4956c1 # 0xc475e4 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/mcache.go:58 # 0xc3c079 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x39 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1340 # 0xc3c074 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x34 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1333 # 0xc51491 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1582 # 0xc4d479 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xd79 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:960 0: 0 [11: 264] @ 0x48b60c 0x490933 0x6695de 0x669e66 0x6e29fe 0x736ba5 0x736b49 0x11927b1 0x11926f3 0x118c231 0x118c1f4 0x11afd4d 0x11bd4eb 0x11b8a0c 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6695dd golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.53.0/ripemd160/ripemd160.go:123 # 0x669e65 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e29fd github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x736ba4 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0xe4 github.com/pactus-project/pactus/types/validator/validator.go:96 # 0x736b48 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x88 github.com/pactus-project/pactus/consensus/log/log.go:115 # 0x11927b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x11926f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x118c230 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x118c1f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x11afd4c github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x14c github.com/pactus-project/pactus/consensus/manager/manager.go:140 # 0x11bd4ea github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x4a github.com/pactus-project/pactus/sync/sync.go:153 # 0x11b8a0b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1eb github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 144] @ 0x48b5e5 0x490329 0xc41705 0xc41e72 0xc4d4fa 0x4956c1 # 0xc41704 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0xe84 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2272 # 0xc41e71 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x15f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1805 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [4: 256] @ 0x48b60c 0x473297 0x7afd54 0x8ea0f8 0x8ea0e2 0x8ea0e3 0x5228b4 0x5230ce 0x525bcc 0x51fdf3 0x117bf07 0x117bc7d 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x7afd53 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x8ea0f7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ea0e1 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ea0e2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x5228b3 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fdf2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x117bf06 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x186 github.com/pactus-project/pactus/sync/bundle/message/hello.go:71 # 0x117bc7c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xbc github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 64] @ 0x48b5e5 0x4908c7 0xb479a5 0xb95c7e 0xb94a47 0xb946e5 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb479a4 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:136 # 0xb95c7d github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:382 # 0xb94a46 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:253 # 0xb946e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:217 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 288] @ 0x48b5e5 0x425c25 0x125c273 0x125d051 0x125bc55 0x1265552 0x4956c1 # 0x125c272 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x172 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:709 # 0x125d050 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:886 # 0x125bc54 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xf4 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:615 # 0x1265551 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:471 0: 0 [14: 1792] @ 0x48b5e5 0x425c25 0x12f4b51 0x12f9ec6 0x12f263f 0x4956c1 # 0x12f4b50 google.golang.org/grpc.(*Server).processUnaryRPC+0x1010 google.golang.org/grpc@v1.81.1/server.go:1401 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [4: 192] @ 0x48b5e5 0x425c25 0x53bbb3 0x134d6d2 0x134d66b 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0x134d6d1 google.golang.org/grpc/metadata.NewOutgoingContext+0x171 google.golang.org/grpc@v1.81.1/metadata/metadata.go:173 # 0x134d66a github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x10a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 144] @ 0x48b60c 0x473297 0x5a6ed8 0x7e784f 0x7ee1aa 0x7e1d4f 0x7e579f 0x7e57a0 0x11ae84c 0x11adc6f 0x11ae113 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0x7e784e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7ee1a9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7e1d4e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e579e github.com/multiformats/go-multiaddr.(*Component).Value+0xbe github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7e579f github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbf github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x11ae84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:220 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [14: 1792] @ 0x48b5e5 0x490329 0xc25585 0xc2588a 0xc46039 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc25584 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc25889 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc46038 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2189 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [4: 64] @ 0x48b5e5 0x4908c7 0xbf9812 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf9811 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1291 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2653 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 8] @ 0x48b5e5 0x425c25 0x76a51e 0x77309b 0x773046 0x7738d2 0x774545 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8ea8cd 0x8ee4de 0x1189076 0x15d4d6f 0x134b30b 0x15a8d1e 0x134b163 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x76a51d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x77309a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x773045 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7738d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x774544 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8ea8cc github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ee4dd github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:306 # 0x1189075 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:709 # 0x15d4d6e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:250 # 0x134b30a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134b162 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:416 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [14: 3584] @ 0x48b60c 0x490329 0x171a088 0x171a03f 0x17198fd 0x17227d2 0x1722791 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x171a087 crypto/internal/fips140/bigmod.NewNat+0x207 crypto/internal/fips140/bigmod/nat.go:72 # 0x171a03e crypto/internal/fips140/ecdsa.randomPoint[...]+0x1be crypto/internal/fips140/ecdsa/ecdsa.go:256 # 0x17198fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x17227d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722790 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 48] @ 0x48b5e5 0x4908c7 0x15d7855 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x15d7854 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x634 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [16: 2304] @ 0x48b5e5 0x425c25 0x55a617 0x1646d35 0x1646945 0x164bce5 0x16481a5 0x4a4baa 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x164bce4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16481a4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 72] @ 0x48b5e5 0x425c25 0x127be6c 0x125bbc5 0x127231c 0x4956c1 # 0x127be6b google.golang.org/grpc/internal/transport.(*bufWriter).Flush+0x4b google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:355 # 0x125bbc4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x64 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:637 # 0x127231b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:342 0: 0 [8: 640] @ 0x48b5e5 0x425c25 0x12ddf95 0x1245bcf 0x12fcc3c 0x12dde31 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x12ddf94 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x94 google.golang.org/grpc@v1.81.1/clientconn.go:153 # 0x1245bce google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.81.1/internal/resolver/config_selector.go:172 # 0x12fcc3b google.golang.org/grpc.newClientStream+0x67b google.golang.org/grpc@v1.81.1/stream.go:252 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0x77eaf3 0x77f4d9 0x8ec7f1 0x8ea8cd 0x8ee4de 0x1189076 0x15d4d6f 0x134b30b 0x15a8d1e 0x134b163 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x77eaf2 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8ea8cc github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ee4dd github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:306 # 0x1189075 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:709 # 0x15d4d6e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:250 # 0x134b30a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134b162 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:416 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [13: 1664] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646bef 0x16465d7 0x1643f05 0x164545d 0x16516b8 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646bee github.com/creachadair/jrpc2.(*jmessage).toJSON+0x1ae github.com/creachadair/jrpc2@v1.3.5/json.go:175 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1643f04 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x164545c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16516b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 288] @ 0x48b5e5 0x425c25 0x55c919 0x55b29e 0x55aafe 0x55a6d9 0x164700f 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x55c918 encoding/json.(*decodeState).object+0x8d8 encoding/json/decode.go:707 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x164700e github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x34e github.com/creachadair/jrpc2@v1.3.5/json.go:239 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 896] @ 0x48b60c 0x490933 0x4e0046 0x5a5085 0x5a3dd9 0xb2b777 0xb2d71f 0xb2d425 0xd48d0b 0x1105051 0x1107dd5 0x1108525 0x1107994 0x4956c1 # 0x4e0045 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x5a5084 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5a3dd8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb2b776 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb2d71e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb2d424 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd48d0a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x1105050 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x1107dd4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x1108524 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x1107993 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [16: 16384] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6b49 0x11ae3f9 0x11ae138 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc905 0x16d7f72 0x1737d55 0x1738965 0x9896e5 0x985a8e 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16d7f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x1737d54 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9896e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:39 # 0x985a8d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0x48b60c 0x421e88 0x11853f4 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x11853f3 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x493 github.com/pactus-project/pactus/state/state.go:301 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 256] @ 0x48b5e5 0x4908c7 0x8080ce 0x80837d 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x8080cd crypto/x509.parseCertificate+0x11ad crypto/x509/parser.go:1052 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x8f0330 0x8f030a 0x8ed1bb 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x8f032f bytes.NewBuffer+0x16f bytes/buffer.go:490 # 0x8f0309 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x149 github.com/pactus-project/pactus/store/tx.go:38 # 0x8ed1ba github.com/pactus-project/pactus/store.(*store).SaveBlock+0xda github.com/pactus-project/pactus/store/store.go:157 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 560] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef188 0xb1d3bc 0xb1cd0f 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef187 time.NewTimer+0x67 time/sleep.go:145 # 0xb1d3bb github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:333 # 0xb1cd0e github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2ae github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:288 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [22: 4224] @ 0x48b60c 0x490329 0x68ce95 0x68e639 0x68e870 0x6b4deb 0x6b4698 0x6b47d2 0x6e2767 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ce94 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dea github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0x6e78a5 0x6e787b 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6e78a4 bytes.NewBuffer+0xe4 bytes/buffer.go:490 # 0x6e787a github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/certificate/certificate.go:141 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [8: 1024] @ 0x48b5e5 0x425c25 0x984cda 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x984cd9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x259 crypto/tls/handshake_server_tls13.go:846 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 96] @ 0x48b60c 0x490933 0x16cc905 0x16d7f72 0x1737d55 0x1738965 0x1738509 0x1738025 0x98553a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16d7f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x1737d54 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1738024 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x48b60c 0x490329 0x1719f25 0x17198fd 0x17227d2 0x1722791 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1719f24 crypto/internal/fips140/ecdsa.randomPoint[...]+0xa4 crypto/internal/fips140/ecdsa/ecdsa.go:228 # 0x17198fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x17227d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722790 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b5e5 0x421e0b 0x1266090 0x126605c 0x1268fbb 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x126608f google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.81.1/credentials/credentials.go:261 # 0x126605b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:542 # 0x1268fba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:783 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 4032] @ 0x48b60c 0x490329 0x6b539c 0x6b45bc 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a557 0x118a2f8 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6b539b github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x6b45bb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 288] @ 0x48b5e5 0x425c25 0x55a617 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11bd5a5 0x11bd645 0x11bb35b 0x11ba926 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba925 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0x127c3c9 0x127c393 0x12708d5 0x12f1da5 0x12f1972 0x12f171c 0x4956c1 # 0x127c3c8 google.golang.org/grpc/internal/transport.newBufWriter+0xe8 google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:311 # 0x127c392 google.golang.org/grpc/internal/transport.newFramer+0xb2 google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:438 # 0x12708d4 google.golang.org/grpc/internal/transport.NewServerTransport+0x314 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:172 # 0x12f1da4 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.81.1/server.go:1020 # 0x12f1971 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.81.1/server.go:977 # 0x12f171b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.81.1/server.go:961 0: 0 [2: 96] @ 0x48b60c 0x490329 0x5433e8 0x66b7c5 0x6ed610 0x6ed59d 0x72b050 0x72d250 0x72cecd 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72e76e 0x72e754 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x5433e7 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6ed60f github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6ed59c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x72b04f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x72d24f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72cecc github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72e76d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72e753 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 240] @ 0x48b5e5 0x425c25 0x171d225 0x70fc25 0x714176 0x70b2fc 0x81263a 0x812d39 0xd7b745 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x171d224 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0xa4 crypto/internal/fips140/ecdsa/ecdsa.go:195 # 0x70fc24 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:569 # 0x714175 crypto/ecdsa.publicKeyBytes[...]+0x15 crypto/ecdsa/ecdsa.go:160 # 0x70b2fb crypto/ecdsa.(*PublicKey).Bytes+0x23b crypto/ecdsa/ecdsa.go:149 # 0x812639 crypto/x509.marshalPublicKey+0x119 crypto/x509/x509.go:104 # 0x812d38 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 1152] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x6dff17 0x16e490f 0x6dfe93 0x98971e 0x985a8e 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff16 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfe92 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x98971d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:40 # 0x985a8d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 384] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x1739c97 0x16e495b 0x1737bda 0x1738965 0x1738509 0x1738025 0x98553a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c96 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1738024 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 768] @ 0x48b5e5 0x4908c7 0xb479a5 0xb95bb2 0xb95085 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb479a4 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:136 # 0xb95bb1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:374 # 0xb95084 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:315 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 960] @ 0x48b5e5 0x421e0b 0xa68df4 0xa68aed 0xa6d68c 0xb963ac 0x4956c1 # 0xa68df3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:187 # 0xa68aec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:150 # 0xa6d68b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb963ab github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:422 0: 0 [7: 224] @ 0x48b60c 0x425c25 0xb8d99e 0xb8da11 0xb8db26 0xb95831 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8d99d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb8da10 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:38 # 0xb8db25 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:70 # 0xb95830 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:340 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0x117574d 0x4956c1 # 0x117574c github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x24c github.com/pactus-project/pactus/network/notifee.go:70 0: 0 [16: 3840] @ 0x48b5e5 0x425c25 0x9807ba 0x97b80c 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x9807b9 crypto/tls.clientHelloInfo+0xb9 crypto/tls/handshake_server.go:1027 # 0x97b80b crypto/tls.(*Conn).readClientHello+0x16b crypto/tls/handshake_server.go:168 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 624] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0xc38507 0xc378fb 0xc50772 0xc4cd9a 0x4956c1 # 0xc38506 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x9a6 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1000 # 0xc378fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x17a github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:919 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [18: 87552] @ 0x48b5ec 0x4908c7 0xbf9f7b 0xbf98c9 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf9f7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2944 # 0xbf98c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2654 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 72] @ 0x48b60c 0x490329 0x5433e8 0x66b7c5 0x6ed610 0x6ed59d 0x72b050 0x72d250 0x72cecd 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x5433e7 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6ed60f github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6ed59c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x72b04f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x72d24f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72cecc github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [8: 192] @ 0x48b60c 0x490933 0x6695de 0x669e66 0x6e29fe 0x75515f 0x755131 0x75514d 0x755115 0x7550f2 0x1187f50 0x1186fed 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6695dd golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.53.0/ripemd160/ripemd160.go:123 # 0x669e65 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e29fd github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x75515e github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x11e github.com/pactus-project/pactus/types/validator/validator.go:96 # 0x755130 github.com/pactus-project/pactus/committee.(*committee).Update.(*committee).find.func3+0xf0 github.com/pactus-project/pactus/committee/committee.go:138 # 0x75514c github.com/pactus-project/pactus/committee.(*committee).iterate+0x10c github.com/pactus-project/pactus/committee/committee.go:213 # 0x755114 github.com/pactus-project/pactus/committee.(*committee).find+0xd4 github.com/pactus-project/pactus/committee/committee.go:137 # 0x7550f1 github.com/pactus-project/pactus/committee.(*committee).Update+0xb1 github.com/pactus-project/pactus/committee/committee.go:67 # 0x1187f4f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:602 # 0x1186fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:506 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 416] @ 0x48b60c 0x490329 0x6e7c6b 0x6e78ed 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72f6ed 0x72f60c 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x7301ae 0x730194 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6e7c6a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x6e78ec github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72f6ec github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72f60b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:149 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x7301ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x730193 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 64] @ 0x48b605 0x473297 0x999587 0x999a45 0xa3165b 0xa3165c 0xa0a3a7 0xa0f298 0x4956c1 # 0x999586 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:794 # 0x999a44 net/textproto.readMIMEHeader+0x264 net/textproto/reader.go:558 # 0xa3165a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa3165b net/http.readRequest+0x47b net/http/request.go:1133 # 0xa0a3a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [7: 560] @ 0x48b60c 0x490933 0x561145 0x1645af4 0x1643af5 0x16453e5 0x16516b8 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1645af3 github.com/creachadair/jrpc2.(*Client).marshalParams+0x33 github.com/creachadair/jrpc2@v1.3.5/client.go:428 # 0x1643af4 github.com/creachadair/jrpc2.(*Client).req+0x74 github.com/creachadair/jrpc2@v1.3.5/client.go:165 # 0x16453e4 github.com/creachadair/jrpc2.(*Client).Batch+0x164 github.com/creachadair/jrpc2@v1.3.5/client.go:337 # 0x16516b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 512] @ 0x48b5e5 0x4908c7 0xc44685 0xc444c5 0xc40d9f 0xc4d4fa 0x4956c1 # 0xc44684 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x244 github.com/libp2p/go-libp2p-pubsub@v0.16.0/mcache.go:87 # 0xc444c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2006 # 0xc40d9e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1831 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 96] @ 0x48b60c 0x490329 0x67c099 0x698377 0x6ae105 0x6e24a5 0x6e43d9 0x6e3f0f 0x8fb765 0x8fd137 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc43a 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x67c098 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x698376 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae104 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e43d8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f0e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb764 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd136 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc439 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [12: 960] @ 0x48b5e5 0x425c25 0x12690c8 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x12690c7 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x307 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:802 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 384] @ 0x48b60c 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1646265 0x1653338 0x16519b6 0x16511dd 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1646264 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653337 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16519b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x16511dc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x40fdb2 0x48b9d6 0x48b9bd 0x4cc691 0x55c4a6 0x55c480 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x48b9bc reflect.makemap+0x1c runtime/map.go:211 # 0x4cc690 reflect.MakeMapWithSize+0x50 reflect/value.go:3103 # 0x55c4a5 reflect.MakeMap+0x465 reflect/value.go:3093 # 0x55c47f encoding/json.(*decodeState).object+0x43f encoding/json/decode.go:649 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [21: 6048] @ 0x48b5e5 0x490329 0x1266229 0x1268fbb 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1266228 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:572 # 0x1268fba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:783 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 192] @ 0x48b5e5 0x425c25 0xc3763b 0xc50a9b 0xc4cd9a 0x4956c1 # 0xc3763a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x4da github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:900 # 0xc50a9a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xb1a github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1471 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [8: 2048] @ 0x48b5e5 0x4908c7 0x88eb08 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0xb1116a 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x88eb07 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb11169 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 416] @ 0x48b60c 0x490329 0x8ed2ac 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x8ed2ab github.com/pactus-project/pactus/store.(*store).SaveBlock+0x1cb github.com/pactus-project/pactus/store/store.go:175 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 480] @ 0x48b5e5 0x425c25 0x7739bc 0x7745c6 0x79ef07 0x79eec1 0x7a1433 0x7a0a45 0x7a1025 0x77f1ff 0x77f6f3 0x8ec931 0x8eba1c 0x8efe75 0x8ed20b 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x7739bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7745c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x79ef06 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x79eec0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x7a1432 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77f1fe github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x77f6f2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8ec930 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:58 # 0x8eba1b github.com/pactus-project/pactus/store.(*blockStore).hasBlock+0x7b github.com/pactus-project/pactus/store/block.go:144 # 0x8efe74 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x34 github.com/pactus-project/pactus/store/store.go:512 # 0x8ed20a github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 400] @ 0x48b5e5 0x425c25 0x53989b 0x53987d 0x1649bee 0x1649885 0x1648949 0x16486ba 0x1648279 0x4a4baa 0x4956c1 # 0x53989a context.withCancel+0x3a context/context.go:277 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0x1649bed github.com/creachadair/jrpc2.(*Server).setContext+0x8d github.com/creachadair/jrpc2@v1.3.5/server.go:364 # 0x1649884 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x704 github.com/creachadair/jrpc2@v1.3.5/server.go:340 # 0x1648948 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x16486b9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x1648278 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 192] @ 0x48b5e5 0x425c25 0x7e0a15 0x7e0e9c 0x7e4310 0xb1339a 0xb1315a 0xb13139 0xb154c8 0xb91b0a 0xb965ca 0x4956c1 # 0x7e0a14 github.com/multiformats/go-multiaddr.readComponent+0x1d4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb13399 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xd9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:109 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [2: 32] @ 0x48b60c 0x490933 0x96abc5 0x94c3da 0x94bf0f 0x97b6db 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x96abc4 crypto/tls.(*clientHelloMsg).unmarshal+0x1024 crypto/tls/handshake_messages.go:560 # 0x94c3d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x48b5e5 0x4908c7 0x51d1d3 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x110164c 0x10fc5e2 0xc2fddc 0x4956c1 # 0x51d1d2 fmt.errorf+0x412 fmt/errors.go:61 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x110164b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10fc5e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0xc2fddb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:201 0: 0 [2: 96] @ 0x48b5e5 0x490329 0x53203f 0x116adb1 0x116ad97 0x116a3a6 0x116a0da 0x116a008 0x11ba71c 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x53203e strings.genSplit+0x7e strings/strings.go:305 # 0x116adb0 strings.Split+0x90 strings/strings.go:361 # 0x116ad96 github.com/pactus-project/pactus/version.ParseVersion+0x76 github.com/pactus-project/pactus/version/version.go:54 # 0x116a3a5 github.com/pactus-project/pactus/version.ParseAgent-range1+0x1a5 github.com/pactus-project/pactus/version/agent.go:44 # 0x116a0d9 github.com/pactus-project/pactus/version.ParseAgent.SplitSeq.splitSeq.func1+0x159 strings/iter.go:54 # 0x116a007 github.com/pactus-project/pactus/version.ParseAgent+0x87 github.com/pactus-project/pactus/version/agent.go:32 # 0x11ba71b github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x47b github.com/pactus-project/pactus/sync/handler_hello.go:98 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 64] @ 0x48b605 0x425c25 0xd1ea70 0xd1ed08 0xd54eca 0x4d866e 0xb108f1 0xb108cf 0x7aeed1 0xb101ea 0xb10545 0xb8b672 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xd1ea6f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10544 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb8b671 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:53 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 4096] @ 0x48b60c 0x490329 0x1253013 0x1252d75 0x128aa19 0x12ec32a 0x12f2f7f 0x12f4e45 0x12f9ec6 0x12f263f 0x4956c1 # 0x1253012 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.81.1/internal/mem/buffer_pool.go:229 # 0x1252d74 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.81.1/internal/mem/buffer_pool.go:143 # 0x128aa18 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x118 google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:74 # 0x12ec329 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.81.1/rpc_util.go:804 # 0x12f2f7e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.81.1/server.go:1176 # 0x12f4e44 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.81.1/server.go:1477 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 32] @ 0x48b5e5 0x4908c7 0xdaec91 0xdaec37 0xdd7717 0xdd74f1 0xdd6826 0xdd63fc 0xdd592c 0xdc98c5 0xe0319a 0x4956c1 # 0xdaec90 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/sent_packet_history.go:63 # 0xdaec36 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdd7716 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.60.0/connection.go:2772 # 0xdd74f0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.60.0/connection.go:2744 # 0xdd6825 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.60.0/connection.go:2603 # 0xdd63fb github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.60.0/connection.go:2555 # 0xdd592b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.60.0/connection.go:2455 # 0xdc98c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.60.0/connection.go:729 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0xa6d625 0xb963ac 0x4956c1 # 0xa6d624 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb963ab github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:422 0: 0 [2: 64] @ 0x48b5e5 0x4908c7 0x55d985 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11ae4ae 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x55d984 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0xcfc687 0x1077d72 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xcfc686 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x466 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:949 # 0x1077d71 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:469 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 768] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x68e870 0x6b4d8a 0x6b4698 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a64f 0x1186b2f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d89 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 256] @ 0x48b60c 0x490329 0x16e49f0 0x1737bda 0x1738965 0x9896e5 0x98547c 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9896e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:39 # 0x98547b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0xd8de56 0xd878f3 0xdd2296 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0x4956c1 # 0xd8de55 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2b5 github.com/quic-go/quic-go@v0.60.0/internal/wire/stream_frame.go:61 # 0xd878f2 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.60.0/internal/wire/frame_parser.go:79 # 0xdd2295 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.60.0/connection.go:1810 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [25: 25600] @ 0x48b5ec 0x490329 0xc46533 0xc45dd5 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc46532 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2222 # 0xc45dd4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2180 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [14: 1344] @ 0x48b60c 0x425c25 0x6e344f 0x6e2436 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6e344e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x6e2435 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:118 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 160] @ 0x48b5e5 0x425c25 0x4120b2 0x414137 0x413ea5 0x416ed1 0xc40f12 0xc40f20 0xc4d4fa 0x4956c1 # 0xc40f11 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1655 # 0xc40f1f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1680 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [8: 512] @ 0x48b60c 0x490329 0x53d476 0x53d5f9 0x7d6f5d 0x8e8411 0xd7d588 0xd7d2b9 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x53d475 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x7d6f5c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8e8410 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xd7d587 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:153 # 0xd7d2b8 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:149 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 80] @ 0x48b605 0x48b17b 0xcfa150 0xcfa13b 0xcf8d46 0xd49797 0x4956c1 # 0xcfa14f github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x4f github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:607 # 0xcfa13a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:591 # 0xcf8d45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd49796 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [6: 384] @ 0x48b60c 0x473914 0x473426 0x1737cec 0x1738965 0x1738509 0x985b92 0x985b50 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737ceb crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985b91 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x985b4f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 384] @ 0x48b60c 0x473297 0x55e6e9 0x55b374 0x55cda5 0x55b29e 0x55be1b 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11bd5a5 0x11bd645 0x11bb35b 0x11babdf 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x55e6e8 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55be1a encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11babde github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 48] @ 0x48b60c 0x425c25 0xd72cac 0xd72aef 0x4956c1 # 0xd72cab github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0xab github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0xd72aee github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:332 0: 0 [6: 384] @ 0x48b60c 0x490329 0x62df59 0x62dedd 0xb3e79e 0xb3e78c 0xb47498 0xb4728e 0xb475f1 0xb97089 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0x62df58 math/big.nat.make+0x98 math/big/nat.go:67 # 0x62dedc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0xb3e79d math/big.(*Int).SetBytes+0xdd math/big/int.go:519 # 0xb3e78b github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xcb github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb47497 github.com/whyrusleeping/go-keyspace.Key.Distance+0x237 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb4728d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:80 # 0xb475f0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:92 # 0xb97088 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1e8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:515 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 6144] @ 0x48b60c 0x490329 0xe06e05 0x4a3791 0xe010fc 0xe010f0 0xe04395 0xe03825 0x4956c1 # 0xe06e04 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.60.0/buffer_pool.go:87 # 0x4a3790 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe010fb github.com/quic-go/quic-go.getPacketBuffer+0x65b github.com/quic-go/quic-go@v0.60.0/buffer_pool.go:72 # 0xe010ef github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x64f github.com/quic-go/quic-go@v0.60.0/sys_conn_oob.go:167 # 0xe04394 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.60.0/transport.go:529 # 0xe03824 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.60.0/transport.go:421 0: 0 [6: 768] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x1739c97 0x16e495b 0x1737bda 0x1738965 0x1738509 0x98559f 0x98556a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c96 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98559e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x985569 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 96] @ 0x48b5e5 0x425c25 0x9813ce 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x9813cd crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x80d crypto/tls/handshake_server_tls13.go:234 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x70a165 0x975fa5 0x975e97 0x709da4 0x70a1fc 0x975638 0x975535 0x709da4 0x70a1fc 0x975405 0x97535c 0x94b937 0x984cc5 0x980b05 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x70a164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x975fa4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x975e96 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975637 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x975534 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97535b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x984cc4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x70a165 0x975dfd 0x975cf4 0x709da4 0x70a1fc 0x975638 0x975535 0x709da4 0x70a1fc 0x975405 0x97535c 0x94b937 0x984cc5 0x980b05 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x70a164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x975dfc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x975cf3 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975637 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x975534 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97535b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x984cc4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 192] @ 0x48b5e5 0x425c25 0xdb9c1e 0xdb9473 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc950a 0x4956c1 # 0xdb9c1d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleTransportParameters+0x3d github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:319 # 0xdb9472 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x112 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:257 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9509 github.com/quic-go/quic-go.(*Conn).run+0x349 github.com/quic-go/quic-go@v0.60.0/connection.go:640 0: 0 [3: 576] @ 0x48b60c 0x490329 0x68ceb4 0x68e639 0x68e870 0x6b4dd9 0x6b4698 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x117ccf2 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x68ceb3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dd8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 128] @ 0x48b60c 0x425c25 0x1703145 0x1719742 0x1719989 0x17227d2 0x1722791 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1703144 crypto/internal/fips140/nistec.P256OrdInverse+0x904 crypto/internal/fips140/nistec/p256_ordinv.go:99 # 0x1719741 crypto/internal/fips140/ecdsa.inverse[...]+0x41 crypto/internal/fips140/ecdsa/ecdsa.go:385 # 0x1719988 crypto/internal/fips140/ecdsa.signGeneric[...]+0x108 crypto/internal/fips140/ecdsa/ecdsa.go:345 # 0x17227d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722790 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b60c 0x425c25 0x16ff33a 0x171d1f4 0x70fc25 0x70fa8c 0x70cf16 0x93d64c 0x98682b 0x980b34 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x16ff339 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x171d1f3 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x73 crypto/internal/fips140/ecdsa/ecdsa.go:191 # 0x70fc24 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:569 # 0x70fa8b crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:525 # 0x70cf15 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x93d64b crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x98682a crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 32] @ 0x48b60c 0x490933 0x774e1b 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8ea8cd 0x8ee4de 0x1189076 0x15d4d6f 0x134b30b 0x15a8d1e 0x134b163 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x774e1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8ea8cc github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ee4dd github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:306 # 0x1189075 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:709 # 0x15d4d6e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:250 # 0x134b30a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134b162 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:416 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [4: 128] @ 0x48b5e5 0x425c25 0xcfbf33 0xd555b9 0x10fad0f 0x117821b 0x11746ca 0x4956c1 # 0xcfbf32 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x532 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:890 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10fad0e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x68e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:481 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 512] @ 0x48b5e5 0x4908c7 0x7e0fb3 0x7e4310 0x107ae75 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x7e0fb2 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x107ae74 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4d4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [16: 16384] @ 0x48b60c 0x490933 0xbf8205 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf8204 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2433 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [14: 1568] @ 0x48b5e5 0x425c25 0x41b494 0x16441c5 0x1644186 0x164545d 0x16516b8 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x16441c4 github.com/creachadair/jrpc2.newPending+0x364 github.com/creachadair/jrpc2@v1.3.5/client.go:445 # 0x1644185 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x164545c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16516b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 96] @ 0x48b5e5 0x425c25 0x1648589 0x1648279 0x4a4baa 0x4956c1 # 0x1648588 github.com/creachadair/jrpc2.(*Server).nextRequest+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:207 # 0x1648278 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [14: 2016] @ 0x48b5e5 0x425c25 0x55a617 0x1646857 0x1646265 0x1653338 0x16519b6 0x16511dd 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1646264 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653337 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16519b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x16511dc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x126a3f7 0x126ef58 0x126f78e 0x4956c1 # 0x126a3f6 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0x116 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:963 # 0x126ef57 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1af7 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1627 # 0x126f78d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1701 0: 0 [4: 64] @ 0x48b5e5 0x425c25 0x5398c5 0xa0f0b4 0x4956c1 # 0x5398c4 context.WithCancel+0x64 context/context.go:242 # 0xa0f0b3 net/http.(*conn).serve+0x1f3 net/http/server.go:1976 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0x5398c5 0x1273ae5 0x12751ae 0x12f23e8 0x12f1bb6 0x4956c1 # 0x5398c4 context.WithCancel+0x64 context/context.go:242 # 0x1273ae4 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1604 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:524 # 0x12751ad google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:665 # 0x12f23e7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1bb5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [11: 1056] @ 0x48b5e5 0x425c25 0x125c273 0x125d051 0x125bbf9 0x1265552 0x4956c1 # 0x125c272 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x172 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:709 # 0x125d050 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:886 # 0x125bbf8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:601 # 0x1265551 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:471 0: 0 [18: 2304] @ 0x48b5e5 0x4908c7 0x7e0fb3 0x7e4310 0xb1339a 0xb1315a 0xb13139 0xb154c8 0xb91b0a 0xb965ca 0x4956c1 # 0x7e0fb2 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb13399 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xd9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:109 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [4: 128] @ 0x48b60c 0x490933 0x16cc905 0x1738487 0x989845 0x98981a 0x9858d1 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x1738486 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x989844 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x989819 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:48 # 0x9858d0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 48] @ 0x48b605 0x490329 0x678105 0x67c0ba 0x698377 0x6ae11a 0x6e24a5 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x678104 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.5/bitset.go:177 # 0x67c0b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x698376 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae119 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 896] @ 0x48b60c 0x490933 0x774e1b 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8efe91 0x8ed20b 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x774e1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8efe90 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x50 github.com/pactus-project/pactus/store/store.go:516 # 0x8ed20a github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [18: 3456] @ 0x48b60c 0x490329 0x690df9 0x68d47e 0x68e639 0x6b4cc5 0x6b4698 0x6b47d2 0x6e2767 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x690df8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d47d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4cc4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 336] @ 0x48b5e5 0x425c25 0xb3c2fa 0xb8909d 0xb902ae 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb3c2f9 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x199 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:457 # 0xb8909c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:758 # 0xb902ad github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:260 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x10fa83a 0x117821b 0x11746ca 0x4956c1 # 0x10fa839 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1b9 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [31: 35712] @ 0x48b60c 0x490329 0x64f84a 0x6e9de9 0x6e9dbd 0x6ea81f 0x11bd5a5 0x11bd645 0x11bb35b 0x11babdf 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x6e9de8 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x6e9dbc github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ea81e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11babde github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [6: 384] @ 0x48b5e5 0x4908c7 0xc53630 0xc5365d 0xc40469 0xc4045d 0xc3de91 0xc3c816 0xc3c817 0xc3c075 0xc51492 0xc4d47a 0x4956c1 # 0xc5362f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:26 # 0xc5365c github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:97 # 0xc40468 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:68 # 0xc4045c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1583 # 0xc3de90 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x5b0 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1553 # 0xc3c815 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x7d5 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1334 # 0xc3c816 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x7d6 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1404 # 0xc3c074 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x34 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1333 # 0xc51491 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1582 # 0xc4d479 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xd79 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:960 0: 0 [2: 32] @ 0x48b5e5 0x4908c7 0xb96c2b 0x4956c1 # 0xb96c2a github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x92a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:483 0: 0 [3: 288] @ 0x48b5e5 0x425c25 0x70a165 0x96e40d 0x96e2f7 0x94b937 0x98415b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96e40c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xe8c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96e2f6 crypto/tls.(*serverHelloMsg).marshal+0xd76 crypto/tls/handshake_messages.go:792 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x98415a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 576] @ 0x48b5e5 0x425c25 0x70a165 0x977bb7 0x977b18 0x977ac5 0x709da4 0x70a1fc 0x977805 0x97775c 0x94b937 0x984e0c 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x977bb6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x977b17 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x977ac4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x977804 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97775b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x984e0b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [19: 7904] @ 0x48b60c 0x490329 0x848ea5 0x848730 0x8e5752 0xc354d0 0xc45fb3 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0x848ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x84872f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8e5751 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc354cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:461 # 0xc45fb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [6: 288] @ 0x48b60c 0x490933 0x9629b1 0x962981 0x96288d 0x9627e4 0x9627b4 0x9627b9 0x96f679 0x709da4 0x70a1fc 0x96f245 0x96ee37 0x94b937 0x98415b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x9629b0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x150 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x962980 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x120 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x96288c crypto/tls.addBytesWithLength.func1+0x2c crypto/tls/handshake_messages.go:31 # 0x9627e3 crypto/tls.marshalingFunction.Marshal+0x43 crypto/tls/handshake_messages.go:21 # 0x9627b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddValue+0x13 vendor/golang.org/x/crypto/cryptobyte/builder.go:346 # 0x9627b8 crypto/tls.addBytesWithLength+0x18 crypto/tls/handshake_messages.go:27 # 0x96f678 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f8 crypto/tls/handshake_messages.go:854 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96f244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96ee36 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x98415a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [17: 2720] @ 0x48b5e5 0x490329 0xb90425 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb90424 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:275 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [15: 2880] @ 0x48b60c 0x490329 0x690df9 0x68d47e 0x68e639 0x68e870 0x6b4d4b 0x6b4698 0x6b47d2 0x6e2767 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x690df8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d47d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d4a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 336] @ 0x48b60c 0x490329 0x543175 0x66b7c5 0x6e32cb 0x6e3261 0x6e7dbf 0x72d165 0x72cecd 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6e32ca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e3260 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e7dbe github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x72d164 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x72cecc github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [18: 3456] @ 0x48b60c 0x490329 0x6b4f97 0x6b45bc 0x6b47d2 0x6e2767 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6b4f96 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x6b45bb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 32] @ 0x48b60c 0x490933 0x96a1e6 0x94c3da 0x94bf0f 0x97b6db 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x96a1e5 crypto/tls.(*clientHelloMsg).unmarshal+0x645 crypto/tls/handshake_messages.go:472 # 0x94c3d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x48b60c 0x473914 0x473426 0x1737cec 0x1738965 0x9895cd 0x945787 0x94f7de 0x986b53 0x980b45 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737ceb crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x986b52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x980b44 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 384] @ 0x48b60c 0x425c25 0xcf043e 0xcfa991 0xcfbd15 0xd555b9 0x10f9cd7 0xd49945 0x4956c1 # 0xcf043d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetProtocolPeerLimits+0x3d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/limit.go:276 # 0xcfa990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:700 # 0xcfbd14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10f9cd6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 288] @ 0x48b5e5 0x425c25 0xb96c76 0x4956c1 # 0xb96c75 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x975 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:487 0: 0 [7: 1344] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x68e870 0x6b4d4b 0x6b4698 0x6b47d2 0x6e2767 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d4a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 112] @ 0x48b60c 0x41b526 0xdc846a 0xdc8448 0xdc2bba 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0xdc8469 github.com/quic-go/quic-go.newSendQueue+0x109 github.com/quic-go/quic-go@v0.60.0/send_queue.go:39 # 0xdc8447 github.com/quic-go/quic-go.(*Conn).preSetup+0xe7 github.com/quic-go/quic-go@v0.60.0/connection.go:516 # 0xdc2bb9 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.60.0/connection.go:311 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [1: 512] @ 0x48b5e5 0x4908c7 0xb479a5 0xb94b15 0xb946e5 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb479a4 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:136 # 0xb94b14 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0xf4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:259 # 0xb946e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:217 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 384] @ 0x48b5e5 0x425c25 0x70a165 0x9767b4 0x976793 0x709da4 0x70a1fc 0x975dfd 0x975cf4 0x709da4 0x70a1fc 0x975638 0x975535 0x709da4 0x70a1fc 0x975405 0x97535c 0x94b937 0x984cc5 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9767b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x976792 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1278 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975dfc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x975cf3 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975637 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x975534 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97535b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x984cc4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 704] @ 0x48b60c 0x490329 0x1738698 0x1738509 0x1738025 0x98553a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1738697 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1738024 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 208] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x53a65a 0x5398b9 0x53987d 0x12fd565 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53a659 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5398b8 context.withCancel+0x58 context/context.go:278 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0x12fd564 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.81.1/stream.go:301 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 1920] @ 0x48b5e5 0x425c25 0x7739bc 0x773ddc 0x774a85 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8ece1e 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x7739bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x773ddb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x774a84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ece1d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:120 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [7: 229376] @ 0x48b613 0x490329 0x8e4a0f 0xd18467 0xd18450 0xd1c0cb 0xd1bd11 0xd1ed78 0xd5500a 0x1100d02 0x10fc642 0xc308b7 0xc3023b 0x4956c1 # 0x8e4a0e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd18466 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd1844f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd1c0ca github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd1bd10 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd1ed77 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:42 # 0xd55009 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x1100d01 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc308b6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x336 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:228 # 0xc3023a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x35a github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:260 0: 0 [5: 163840] @ 0x48b613 0x490329 0x8e4a0f 0xc3061a 0xc30610 0xc3023b 0x4956c1 # 0x8e4a0e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc30619 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc3060f github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:214 # 0xc3023a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x35a github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:260 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x93c777 0x16e495b 0x1737bda 0x93c6a7 0xdbf959 0xdbf506 0xdbee5a 0xdcb2ab 0xdd2646 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x93c776 crypto/hkdf.Expand[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbf958 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x78 github.com/quic-go/quic-go@v0.60.0/internal/handshake/token_protector.go:64 # 0xdbf505 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.60.0/internal/handshake/token_protector.go:33 # 0xdbee59 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x159 github.com/quic-go/quic-go@v0.60.0/internal/handshake/token_generator.go:84 # 0xdcb2aa github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.60.0/connection.go:971 # 0xdd2645 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.60.0/connection.go:1898 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [1: 64] @ 0x48b60c 0x425c25 0xd8b985 0xd87e9b 0xdd1ddb 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0x4956c1 # 0xd8b984 github.com/quic-go/quic-go/internal/wire.parseNewConnectionIDFrame+0x264 github.com/quic-go/quic-go@v0.60.0/internal/wire/new_connection_id_frame.go:50 # 0xd87e9a github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x25a github.com/quic-go/quic-go@v0.60.0/internal/wire/frame_parser.go:151 # 0xdd1dda github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.60.0/connection.go:1857 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [5: 1280] @ 0x48b5e5 0x4908c7 0xc475e5 0xc3c07a 0xc3c075 0xc51492 0xc4d47a 0x4956c1 # 0xc475e4 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/mcache.go:58 # 0xc3c079 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x39 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1340 # 0xc3c074 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x34 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1333 # 0xc51491 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1582 # 0xc4d479 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xd79 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:960 0: 0 [5: 560] @ 0x48b60c 0x41b526 0x53a2ca 0xd164e8 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xc2f782 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xd164e7 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc905 0x16d7f72 0x16e4e6e 0x1738aa6 0x173804d 0x98553a 0x980b14 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16d7f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16e4e6d crypto/internal/fips140/hkdf.Extract[...]+0x10d crypto/internal/fips140/hkdf/hkdf.go:24 # 0x1738aa5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x173804c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 48] @ 0x48b5e5 0x48b2a5 0x1651aae 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x1651aad github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x2d github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [15: 1680] @ 0x48b60c 0x41b526 0x12746ca 0x1274741 0x12751ae 0x12f23e8 0x12f1bb6 0x4956c1 # 0x12746c9 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x21e9 google.golang.org/grpc@v1.81.1/internal/transport/flowcontrol.go:49 # 0x1274740 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2260 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:610 # 0x12751ad google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:665 # 0x12f23e7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1bb5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [5: 240] @ 0x48b60c 0x473297 0x1225445 0x122216f 0x1220e13 0x1220b85 0x1228868 0x1227965 0x134d652 0x134d61e 0x134d60a 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1225444 google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseString+0xe44 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode_string.go:36 # 0x122216e google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseNext+0x22e google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:191 # 0x1220e12 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x92 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:77 # 0x1220b84 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Peek+0x84 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:62 # 0x1228867 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x887 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:216 # 0x1227964 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x134d651 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x134d61d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x134d609 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:151 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 448] @ 0x48b5e5 0x4908c7 0x8b4b33 0x8b25e2 0x8b226c 0x84b802 0x84b572 0x1079096 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x8b4b32 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:208 # 0x8b25e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x8b226b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x84b801 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x84b571 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1079095 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [13: 2496] @ 0x48b60c 0x490329 0x68ce95 0x68e639 0x68e870 0x6b4d8a 0x6b4698 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x68ce94 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d89 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [14: 2016] @ 0x48b5e5 0x425c25 0x55a617 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 80] @ 0x48b5e5 0x425c25 0x126907e 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x126907d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2bd google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:788 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 576] @ 0x48b5e5 0x425c25 0x1649339 0x1648949 0x16486ba 0x1648279 0x4a4baa 0x4956c1 # 0x1649338 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x1b8 github.com/creachadair/jrpc2@v1.3.5/server.go:310 # 0x1648948 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x16486b9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x1648278 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 192] @ 0x48b60c 0x490933 0x16d67ae 0x16d7f72 0x1718b92 0x1719e48 0x1719f3f 0x17198fd 0x17227d2 0x1722791 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16d67ad crypto/internal/fips140/sha512.(*Digest).Sum+0x16d crypto/internal/fips140/sha512/sha512.go:266 # 0x16d7f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x1718b91 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1f1 crypto/internal/fips140/ecdsa/hmacdrbg.go:168 # 0x1719e47 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x1719f3e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x17198fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x17227d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722790 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 256] @ 0x48b5e5 0x4908c7 0xbf6439 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf6438 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xcb8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2059 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 960] @ 0x48b60c 0x473297 0x51ce8a 0x94e0c5 0x94e08f 0xd17084 0xd19491 0x4956c1 # 0x51ce89 fmt.errorf+0xc9 fmt/errors.go:42 # 0x94e0c4 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x94e08e crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xd17083 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd19490 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [2: 48] @ 0x48b60c 0x473914 0x473426 0x1737cec 0x1738965 0x9896e5 0x985a8e 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737ceb crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9896e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:39 # 0x985a8d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 5632] @ 0x48b60c 0x490933 0xbf8205 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf8204 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2433 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 144] @ 0x48b5e5 0x490329 0xc25585 0xc25425 0xc28e54 0x901431 0xb90405 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xc25584 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc25424 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc28e53 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x33 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x901430 github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xd0 github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:11 # 0xb90404 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:273 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 144] @ 0x48b5e5 0x490329 0xb132fe 0xb1315a 0xb13139 0xb154c8 0xb91b0a 0xb965ca 0x4956c1 # 0xb132fd github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:107 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 144] @ 0x48b60c 0x473297 0x51ce8a 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x4d866e 0xb108f1 0xb108cf 0x7aeed1 0xb101ea 0xb10545 0xc2ec4f 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x51ce89 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10544 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc2ec4e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x60e github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:107 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 144] @ 0x48b60c 0x473297 0x999b07 0xa3165b 0xa3165c 0xa0a3a7 0xa0f298 0x4956c1 # 0x999b06 net/textproto.readMIMEHeader+0x326 net/textproto/reader.go:574 # 0xa3165a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa3165b net/http.readRequest+0x47b net/http/request.go:1133 # 0xa0a3a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 16] @ 0x48b60c 0x473914 0x473426 0x1737cec 0x1738965 0x98954e 0x945787 0x94f7de 0x986b53 0x980b45 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737ceb crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x986b52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x980b44 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 192] @ 0x48b60c 0x47335e 0x473352 0x4728c5 0x472a1e 0x5b2ba9 0x522954 0x5230ce 0x525bcc 0x51ce74 0x94e0c5 0x94e08f 0xd17084 0xd19491 0x4956c1 # 0x5b2ba8 net.(*OpError).Error+0x108 net/net.go:518 # 0x522953 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51ce73 fmt.errorf+0xb3 fmt/errors.go:41 # 0x94e0c4 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x94e08e crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xd17083 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd19490 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [2: 192] @ 0x48b60c 0x48b725 0x4cc8bd 0x55b796 0x55c09d 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11bd5a5 0x11bd645 0x11bb35b 0x11ba926 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x55b795 encoding/json.indirect+0x2f5 encoding/json/decode.go:482 # 0x55c09c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba925 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 288] @ 0x48b60c 0x425c25 0x72d076 0x72c296 0x8efeae 0x8ed20b 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x72d075 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:216 # 0x72c295 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8efead github.com/pactus-project/pactus/store.(*store).pruneBlock+0x6d github.com/pactus-project/pactus/store/store.go:521 # 0x8ed20a github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [8: 896] @ 0x48b5e5 0x425c25 0x41b494 0x4ef148 0x1178670 0x4956c1 # 0x4ef147 time.NewTimer+0x27 time/sleep.go:144 # 0x117866f github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:108 0: 0 [2: 32] @ 0x48b5e5 0x4908c7 0x51d1d3 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x4d866e 0xb108f1 0xb108cf 0x7aeed1 0xb101ea 0xb10545 0xc2ec4f 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x51d1d2 fmt.errorf+0x412 fmt/errors.go:61 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10544 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc2ec4e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x60e github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:107 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [19: 3648] @ 0x48b60c 0x490329 0x68ce95 0x68e639 0x6b4cc5 0x6b4698 0x6b47d2 0x6e2767 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ce94 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4cc4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0xd726ac 0xd718ba 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0xd726ab github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity+0x6b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:329 # 0xd718b9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x59 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:217 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [20: 2240] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef395 0xb8b606 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0xb8b605 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:43 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 1664] @ 0x48b5e5 0x490329 0xc29696 0x107aa2f 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0xc29695 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x107aa2e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x8e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:727 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 2304] @ 0x48b5ec 0x490329 0x4a40b2 0x4a36a5 0x8e4bb4 0xc2ecce 0xc2ecb7 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x4a40b1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a36a4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e4bb3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc2eccd github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x68d github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc2ecb6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x676 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:127 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12: 1920] @ 0x48b5e5 0x425c25 0xcfcb7e 0xcfaa9c 0xcfbd15 0xd555b9 0x10f9cd7 0xd49945 0x4956c1 # 0xcfcb7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcfaa9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1fb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcfbd14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10f9cd6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 240] @ 0x48b60c 0x490329 0x7d6b55 0x7d7168 0x7d6f91 0x8e8411 0xd7d588 0xd7d2b9 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x7d6b54 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x7d7167 github.com/multiformats/go-multihash.encodeHash+0x167 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x7d6f90 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8e8410 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xd7d587 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:153 # 0xd7d2b8 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:149 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 192] @ 0x48b60c 0x473297 0xb13196 0xb13139 0xb154c8 0xb86329 0xb8854f 0x4956c1 # 0xb13195 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xf5 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:54 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb86328 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:383 # 0xb8854e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:692 0: 0 [12: 192] @ 0x48b5e5 0x4908c7 0x55d985 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11ae4ae 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x55d984 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [8: 512] @ 0x48b60c 0x490329 0x16e49f0 0x16e4e35 0x1738aa6 0x173804d 0x98553a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16e4e34 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1738aa5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x173804c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [15: 960] @ 0x48b60c 0x473297 0x7afd54 0x15d73b6 0x15d73a0 0x15d73a1 0x15d7389 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x7afd53 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x15d73b5 github.com/mr-tron/base58/base58.FastBase58Encoding+0x195 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x15d739f github.com/mr-tron/base58/base58.Encode+0x17f github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x15d73a0 github.com/libp2p/go-libp2p/core/peer.ID.String+0x180 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x15d7388 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x168 github.com/pactus-project/pactus/www/grpc/network.go:109 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [3: 48] @ 0x48b5e5 0x425c25 0xc44489 0xc40d9f 0xc4d4fa 0x4956c1 # 0xc44488 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x48 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2005 # 0xc40d9e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1831 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [3: 48] @ 0x48b5e5 0x425c25 0xb190ce 0xb8b875 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb190cd github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordMessageRecvOK+0x18d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/metrics/metrics.go:114 # 0xb8b874 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x474 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:90 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [9: 1872] @ 0x48b60c 0x490329 0x16d5a46 0x16d82f4 0x1718a1a 0x1719e48 0x1719f3f 0x17198fd 0x17227d2 0x1722791 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16d5a45 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x16d82f3 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x1718a19 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x1719e47 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x1719f3e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x17198fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x17227d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722790 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [28: 672] @ 0x48b5e5 0x425c25 0x6e2092 0x6436e5 0x6404fd 0x647748 0x64109c 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x6e2091 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/public_key.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x647747 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2372 # 0x64109b github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1682 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 288] @ 0x48b5e5 0x4908c7 0xb2d554 0xd48d0b 0x1105051 0x1107dd5 0x1108525 0x1107994 0x4956c1 # 0xb2d553 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0xd48d0a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x1105050 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x1107dd4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x1108524 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x1107993 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [2: 416] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0xd22f0c 0xb86ce4 0xb3af5a 0xb3a305 0xb880f0 0x4956c1 # 0xd22f0b github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).Protect+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:205 # 0xb86ce3 github.com/libp2p/go-libp2p-kad-dht.makeRoutingTable.func2+0x183 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:442 # 0xb3af59 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).addPeer+0xb79 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:244 # 0xb3a304 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).TryAddPeer+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:195 # 0xb880ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop.func1+0x26f github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:628 0: 0 [4: 576] @ 0x48b5e5 0x425c25 0x8e5466 0x8e51ec 0x107cb85 0x107b0a5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x8e5465 github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:181 # 0x8e51eb github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [15: 1920] @ 0x48b60c 0x490933 0x9766db 0x9765a3 0x9765a8 0x709da4 0x70a1fc 0x976534 0x976513 0x709da4 0x70a1fc 0x975fa5 0x975e97 0x709da4 0x70a1fc 0x975638 0x975535 0x709da4 0x70a1fc 0x975405 0x97535c 0x94b937 0x984cc5 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x9766da vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x17a vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9765a2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x9765a7 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2.1+0x47 crypto/tls/handshake_messages.go:1290 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x976533 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x976512 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2+0x12 crypto/tls/handshake_messages.go:1288 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975fa4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x975e96 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975637 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x975534 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97535b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x984cc4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 2816] @ 0x48b60c 0x490329 0x848ea5 0x848730 0xb114e6 0xb1d9ac 0xb8cd33 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x848ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x84872f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xb114e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb1d9ab github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:367 # 0xb8cd32 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:135 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 72] @ 0x48b60c 0x473297 0x51fe06 0xd54c3c 0x10f9843 0xd49945 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd54c3b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).ID+0x7b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:37 # 0x10f9842 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x242 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:336 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 192] @ 0x48b5e5 0x425c25 0x678116 0x67c0ba 0x698377 0x6ae105 0x6e24a5 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x678115 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.5/bitset.go:175 # 0x67c0b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x698376 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae104 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [17: 5984] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0x7fadbb 0x7fab7a 0xd7b33a 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x7fadba crypto/x509.(*CertPool).addCertFunc+0x27a crypto/x509/cert_pool.go:210 # 0x7fab79 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd7b339 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 576] @ 0x48b60c 0x490329 0x67891c 0x67c456 0x6ae01d 0x6e24a5 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x67891b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x67c455 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [10: 960] @ 0x48b5e5 0x425c25 0x121fadc 0x121fabf 0x121fb3b 0x121faa1 0x15d4df8 0x134b30b 0x15a8d1e 0x134b163 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x121fadb google.golang.org/grpc/internal/status.New+0x5b google.golang.org/grpc@v1.81.1/internal/status/status.go:77 # 0x121fabe google.golang.org/grpc/status.New+0x3e google.golang.org/grpc@v1.81.1/status/status.go:49 # 0x121fb3a google.golang.org/grpc/status.Error+0xba google.golang.org/grpc@v1.81.1/status/status.go:59 # 0x121faa0 google.golang.org/grpc/status.Errorf+0x20 google.golang.org/grpc@v1.81.1/status/status.go:64 # 0x15d4df7 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0x157 github.com/pactus-project/pactus/www/grpc/blockchain.go:252 # 0x134b30a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134b162 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:416 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 32] @ 0x48b60c 0x490933 0x56e865 0x55ff5e 0x55b374 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x164bce5 0x16481a5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55ff5d encoding/json.(*decodeState).literalStore+0x233d encoding/json/decode.go:866 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x164bce4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16481a4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 16] @ 0x48b5e5 0x425c25 0x5ba2c6 0x5bbbf9 0x5bab10 0xa14dcc 0x1653028 0x16540ab 0x4956c1 # 0x5ba2c5 net.newTCPConn+0xa5 net/tcpsock.go:297 # 0x5bbbf8 net.(*TCPListener).accept+0x58 net/tcpsock_posix.go:163 # 0x5bab0f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa14dcb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x1653027 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x16540aa github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:85 0: 0 [3: 48] @ 0x48b5e5 0x425c25 0x164828f 0x4a4baa 0x4956c1 # 0x164828e github.com/creachadair/jrpc2.(*Server).serve+0x4e github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 576] @ 0x48b60c 0x490329 0x68ceb4 0x68e639 0x68e870 0x6b4d4b 0x6b4698 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x117ccf2 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x68ceb3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d4a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 896] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x16e495b 0x1737bda 0x1738965 0x9895cd 0x945787 0x94f7de 0x98434c 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x98434b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 1232] @ 0x48b60c 0x41b526 0x1265a6b 0x126906a 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1265a6a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6a google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:493 # 0x1269069 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:787 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 72] @ 0x48b5e5 0x425c25 0x1643099 0x16429e5 0x4a4baa 0x4956c1 # 0x1643098 github.com/creachadair/jrpc2.(*Client).accept+0x2d8 github.com/creachadair/jrpc2@v1.3.5/client.go:91 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 256] @ 0x48b60c 0x490329 0x16e4a2e 0x1737bda 0x1738965 0x9895cd 0x945787 0x94f7de 0x986b53 0x980b45 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e4a2d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x986b52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x980b44 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [22: 704] @ 0x48b60c 0x473297 0xbfa134 0xbf98c9 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbfa133 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x773 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2911 # 0xbf98c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2654 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 384] @ 0x48b5e5 0x425c25 0x53bbb3 0xa0ef85 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0xa0ef84 net/http.(*conn).serve+0xc4 net/http/server.go:1901 0: 0 [5: 320] @ 0x48b5e5 0x425c25 0xbf95b8 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf95b7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1037 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2687 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 240] @ 0x48b60c 0x490329 0x70d545 0x70fbef 0x714176 0x70b2fc 0x81263a 0x812d39 0xd7b745 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70d544 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:615 # 0x70fbee crypto/ecdsa.publicKeyToFIPS[...]+0x2e crypto/ecdsa/ecdsa.go:565 # 0x714175 crypto/ecdsa.publicKeyBytes[...]+0x15 crypto/ecdsa/ecdsa.go:160 # 0x70b2fb crypto/ecdsa.(*PublicKey).Bytes+0x23b crypto/ecdsa/ecdsa.go:149 # 0x812639 crypto/x509.marshalPublicKey+0x119 crypto/x509/x509.go:104 # 0x812d38 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 3072] @ 0x48b5e5 0x4908c7 0x10ebc5e 0x10eb999 0x10e94f1 0x10e8fd0 0x4956c1 # 0x10ebc5d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x15d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:525 # 0x10eb998 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [12: 2304] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x68e870 0x6b4d8a 0x6b4698 0x6b47d2 0x6e2767 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d89 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [8: 128] @ 0x48b5e5 0x425c25 0xd5556d 0x10f9cd7 0xd49945 0x4956c1 # 0xd5556c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x2c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:154 # 0x10f9cd6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x88e505 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0xb1116a 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x88e504 google.golang.org/protobuf/internal/impl.consumeStringPtr+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5154 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb11169 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 192] @ 0x48b5e5 0x490329 0x107adf9 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x107adf8 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x458 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:747 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [11: 1408] @ 0x48b5e5 0x4908c7 0x88eb08 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0xb1116a 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x88eb07 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb11169 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 64] @ 0x48b60c 0x473914 0x473426 0x1737cec 0x1738965 0x1738509 0x985627 0x9855d3 0x980b14 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x1737ceb crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985626 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9855d2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 72] @ 0x48b60c 0x425c25 0x9447e5 0x98657d 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x9447e4 crypto/tls.supportedSignatureAlgorithms+0x24 crypto/tls/common.go:1753 # 0x98657c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x37c crypto/tls/handshake_server_tls13.go:1085 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 2912] @ 0x48b5e5 0x490329 0x7556f3 0x1186ea6 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x7556f2 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:119 # 0x1186ea5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x565 github.com/pactus-project/pactus/state/state.go:496 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 160] @ 0x48b5e5 0x425c25 0x7e2616 0x7e250e 0xb2820f 0xb29215 0xb27997 0xb2af7c 0xb2af6e 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x7e2615 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7e250d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb2820e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb29214 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2af7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2af6d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 96] @ 0x48b60c 0x490329 0x1718946 0x171f368 0x1722790 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1718945 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x171f367 crypto/internal/fips140/ecdsa.newDRBG[...]+0x6e7 crypto/internal/fips140/ecdsa/hmacdrbg.go:82 # 0x172278f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b60c 0x47335e 0x473352 0x4728c5 0x472ad0 0x5bca34 0x5bc976 0x5be165 0x591465 0x59143a 0x590ed3 0x59dadf 0x5b138f 0x590797 0x5ae317 0x58f6b4 0x4956c1 # 0x5bca33 net.JoinHostPort+0x233 net/ipsock.go:242 # 0x5bc975 net.(*UDPAddr).String+0x175 net/udpsock.go:52 # 0x5be164 net.dialUDP+0x184 net/udpsock.go:300 # 0x591464 net.DialUDP+0x124 net/udpsock.go:288 # 0x591439 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x590ed2 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x59dade net.(*Resolver).goLookupIPCNAMEOrder+0x149e net/dnsclient_unix.go:799 # 0x5b138e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x590796 net.init.func1+0x36 net/hook.go:21 # 0x5ae316 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x58f6b3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x8ebbc5 0x8ebbae 0x8edbfb 0x8ec566 0x8ece2e 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x8ebbc4 github.com/pactus-project/pactus/crypto/bls.PublicKeyFromBytes+0x184 github.com/pactus-project/pactus/crypto/bls/public_key.go:52 # 0x8ebbad github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x16d github.com/pactus-project/pactus/store/block.go:160 # 0x8edbfa github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:246 # 0x8ec565 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x8ece2d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [10: 1280] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x1739c97 0x16e490f 0x1737bda 0x1738965 0x1738509 0x98427e 0x984249 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c96 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98427d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x984248 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 1280] @ 0x48b60c 0x490329 0x16e49f0 0x171efbd 0x1722790 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x171efbc crypto/internal/fips140/ecdsa.newDRBG[...]+0x33c crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x172278f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 896] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x16e490f 0x1737bda 0x1738965 0x9896e5 0x98547c 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9896e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:39 # 0x98547b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 160] @ 0x48b60c 0x473297 0x88e005 0x8a371a 0x8a3358 0x875f0c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12ee133 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x88e004 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x875f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee132 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [10: 640] @ 0x48b5e5 0x4908c7 0x15d798c 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x15d798b github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 64] @ 0x48b5e5 0x425c25 0x72d11c 0x72cecd 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72e76e 0x72e754 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x72d11b github.com/pactus-project/pactus/types/block.(*Block).Decode+0xdb github.com/pactus-project/pactus/types/block/block.go:221 # 0x72cecc github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72e76d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72e753 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [6: 384] @ 0x48b60c 0x473297 0x1738929 0x1738509 0x98559f 0x98556a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1738928 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98559e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x985569 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 1440] @ 0x48b5e5 0x490329 0x11ae5b9 0x11ae5a8 0x11adc6f 0x11ae113 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x11ae5b8 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x11ae5a7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x47 github.com/pactus-project/pactus/sync/firewall/firewall.go:213 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x4908c7 0xb479a5 0xb95c7e 0xb94a47 0xb946e5 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb479a4 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:136 # 0xb95c7d github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:382 # 0xb94a46 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:253 # 0xb946e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:217 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 3072] @ 0x48b5e5 0x425c25 0xc4de0b 0xc4ddef 0xc4d165 0x4956c1 # 0xc4de0a github.com/libp2p/go-libp2p-pubsub.newRpcQueue+0x32a github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:61 # 0xc4ddee github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x30e github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1022 # 0xc4d164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xa64 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:881 0: 0 [3: 288] @ 0x48b5e5 0x490329 0xc25585 0xc2588a 0xc46039 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc25584 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc25889 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc46038 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2189 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [32: 13312] @ 0x48b5e5 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc37be6 0xc378fb 0xc50772 0xc4cd9a 0x4956c1 # 0xc37be5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:942 # 0xc378fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x17a github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:919 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x72d236 0x72c296 0x8ec4ae 0x8ece2e 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x72d235 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f5 github.com/pactus-project/pactus/types/block/block.go:239 # 0x72c295 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ec4ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8ece2d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [27: 10368] @ 0x48b5e5 0x490329 0xd1b6e5 0xd1b6e6 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0x117821b 0x11746ca 0x4956c1 # 0xd1b6e4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd1b6e5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 224] @ 0x48b5e5 0x425c25 0x768a8f 0x76a37d 0x77309b 0x773046 0x773d66 0x774a85 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8ece1e 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x768a8e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x76a37c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x77309a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x773045 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x773d65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x774a84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ece1d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:120 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [8: 2304] @ 0x48b5e5 0x490329 0x1266229 0x1268fbb 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x135de67 0x1362cc2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1266228 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:572 # 0x1268fba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:783 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x135de66 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x1362cc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:54 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b60c 0x490329 0x900e15 0x900cc5 0xd72d3a 0xd72d13 0xd72aef 0x4956c1 # 0x900e14 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd72d39 github.com/multiformats/go-multistream.ReadNextToken[...]+0x139 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd72d12 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x112 github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0xd72aee github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:332 0: 0 [4: 320] @ 0x48b5e5 0x425c25 0xc45e86 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc45e85 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x285 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2195 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [5: 640] @ 0x48b5e5 0x425c25 0x5a2265 0x5a220f 0x5bbbbb 0x5bab10 0xb2ae8a 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x5a2264 net.newFD+0x144 net/fd_unix.go:27 # 0x5a220e net.(*netFD).accept+0xee net/fd_unix.go:158 # 0x5bbbba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5bab0f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xb2ae89 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x29 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 128] @ 0x48b5e5 0x4908c7 0xb479a5 0xb94b15 0xb946e5 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb479a4 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:136 # 0xb94b14 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0xf4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:259 # 0xb946e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:217 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b5e5 0x4908c7 0xb479a5 0xb95e16 0xb95df8 0xb95def 0xb95b5e 0xb95085 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb479a4 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:136 # 0xb95e15 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:148 # 0xb95df7 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:153 # 0xb95dee github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:392 # 0xb95b5d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:366 # 0xb95084 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:315 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [14: 1568] @ 0x48b5e5 0x425c25 0xb8dd6d 0xb96f59 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8dd6c github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:105 # 0xb96f58 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:500 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 256] @ 0x48b60c 0x490329 0x16e4a2e 0x1737bda 0x1738965 0x98954e 0x945787 0x94f7de 0x98434c 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e4a2d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x98434b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 1232] @ 0x48b60c 0x490329 0x7afc06 0xb953bb 0xb95395 0xb95396 0xb95448 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0x7afc05 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0xb953ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x17a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb95394 github.com/mr-tron/base58/base58.Encode+0x154 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb95395 github.com/libp2p/go-libp2p/core/peer.ID.String+0x155 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb95447 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x207 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:335 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 288] @ 0x48b5e5 0x425c25 0xb8d8c5 0xb8d911 0xb8dc8f 0xb957ed 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8d8c4 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:36 # 0xb8d910 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:56 # 0xb8dc8e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:106 # 0xb957ec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:344 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 192] @ 0x48b60c 0x490329 0x16e49f0 0x16e4e35 0x1738aa6 0x1737f30 0x984218 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16e4e34 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1738aa5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1737f2f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 448] @ 0x48b60c 0x490329 0x848ea5 0x848730 0x8e5752 0xc354d0 0xc45fb3 0xc39d89 0xc37969 0xc50772 0xc4cd9a 0x4956c1 # 0x848ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x84872f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8e5751 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc354cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:461 # 0xc45fb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc39d88 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc88 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1147 # 0xc37968 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1e8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:921 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [8: 896] @ 0x48b5e5 0x425c25 0x41b494 0xd7abb2 0xd7c725 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0xd7abb1 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:112 # 0xd7c724 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:66 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 448] @ 0x48b5e5 0x4908c7 0xb479a5 0xb95c7e 0xb95b6e 0xb95085 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb479a4 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:136 # 0xb95c7d github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:382 # 0xb95b6d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:369 # 0xb95084 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:315 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x48b60c 0x47335e 0x473352 0x4728c5 0x472a1e 0x5b2b5e 0x522954 0x5230ce 0x525bcc 0x51ce74 0x94e0c5 0x94e08f 0xd17084 0xd19491 0x4956c1 # 0x5b2b5d net.(*OpError).Error+0xbd net/net.go:514 # 0x522953 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51ce73 fmt.errorf+0xb3 fmt/errors.go:41 # 0x94e0c4 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x94e08e crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xd17083 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd19490 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [4: 448] @ 0x48b5e5 0x425c25 0x41b494 0x4ef671 0xd17505 0x4956c1 # 0x4ef670 time.NewTicker+0x30 time/tick.go:43 # 0xd17504 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x44 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:369 0: 0 [6: 672] @ 0x48b60c 0x41b526 0xd1774e 0xd17737 0xd17458 0xd174f0 0x4956c1 # 0xd1774d github.com/libp2p/go-yamux/v5.newPing+0x10d github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:20 # 0xd17736 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xd17457 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd174ef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [6: 3293184] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 168] @ 0x48b60c 0x473297 0x88edea 0x8a371a 0x8a3358 0x875f0c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12ee133 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x88ede9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x875f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee132 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 1344] @ 0x48b60c 0x490329 0x68ce95 0x68e639 0x68e870 0x6b4deb 0x6b4698 0x6b47d2 0x6e2767 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x68ce94 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dea github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [11: 1408] @ 0x48b5e5 0x425c25 0x5a2265 0x5a220f 0x5bbbbb 0x5bab10 0xa14dcc 0x1653028 0x16540ab 0x4956c1 # 0x5a2264 net.newFD+0x144 net/fd_unix.go:27 # 0x5a220e net.(*netFD).accept+0xee net/fd_unix.go:158 # 0x5bbbba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5bab0f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa14dcb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x1653027 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x16540aa github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:85 0: 0 [4: 256] @ 0x48b5e5 0x425c25 0x134b05c 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x134b05b github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x3b github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:402 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [3: 576] @ 0x48b60c 0x490329 0x68ceb4 0x68e639 0x68e870 0x6b4dd9 0x6b4698 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a557 0x118a2f8 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ceb3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dd8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 64] @ 0x48b60c 0x425c25 0x4e13cd 0x4e1677 0x5a22ec 0x5bbbbb 0x5bab10 0xa14dcc 0x1636306 0x4956c1 # 0x4e13cc syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4e1676 syscall.Getsockname+0x76 syscall/syscall_linux.go:715 # 0x5a22eb net.(*netFD).accept+0x1cb net/fd_unix.go:166 # 0x5bbbba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5bab0f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa14dcb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x1636305 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa5 github.com/pactus-project/pactus/www/html/server.go:125 0: 0 [4: 96] @ 0x48b5e5 0x425c25 0x134b105 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x134b104 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0xe4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:413 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [18: 2016] @ 0x48b60c 0x41b526 0x53a2ca 0x1640e23 0x1649d75 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1640e22 golang.org/x/sync/semaphore.(*Weighted).Acquire+0x42 golang.org/x/sync@v0.21.0/semaphore/semaphore.go:39 # 0x1649d74 github.com/creachadair/jrpc2.(*Server).invoke+0xb4 github.com/creachadair/jrpc2@v1.3.5/server.go:374 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [23: 4416] @ 0x48b60c 0x490329 0x690df9 0x68d47e 0x68e639 0x68e870 0x6b4d4b 0x6b4698 0x6b47d2 0x6e2767 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x690df8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d47d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d4a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 896] @ 0x48b5e5 0x490329 0x755412 0x1187f50 0x1186fed 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x755411 github.com/pactus-project/pactus/committee.(*committee).Update+0x3d1 github.com/pactus-project/pactus/committee/committee.go:86 # 0x1187f4f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:602 # 0x1186fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:506 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 48] @ 0x48b5e5 0x4908c7 0x1273585 0x12751ae 0x12f23e8 0x12f1bb6 0x4956c1 # 0x1273584 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x10a4 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:468 # 0x12751ad google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:665 # 0x12f23e7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1bb5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [1: 4096] @ 0x48b60c 0x490329 0x8e4a0f 0xd18467 0xd18450 0xd1c0cb 0xd1bd11 0xd1ed78 0xd5500a 0x1100d02 0x10fc642 0xc308b7 0xc3023b 0x4956c1 # 0x8e4a0e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd18466 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd1844f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd1c0ca github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd1bd10 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd1ed77 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:42 # 0xd55009 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x1100d01 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc308b6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x336 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:228 # 0xc3023a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x35a github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:260 0: 0 [9: 1728] @ 0x48b60c 0x490329 0x68ceb4 0x68e639 0x68e870 0x6b4dd9 0x6b4698 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x68ceb3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dd8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 128] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11bd5a5 0x11bd645 0x11bb35b 0x11ba926 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba925 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [8: 512] @ 0x48b5e5 0x425c25 0xb979e5 0xb96431 0x4956c1 # 0xb979e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:542 # 0xb96430 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:428 0: 0 [5: 480] @ 0x48b5e5 0x425c25 0x16e48f7 0x16e4e35 0x1738aa6 0x1737f30 0x984218 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48f6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16e4e34 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1738aa5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1737f2f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [18: 2304] @ 0x48b5e5 0x4908c7 0x15d7855 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x15d7854 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x634 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [6: 384] @ 0x48b60c 0x490329 0x16e49f0 0x1737bda 0x1738965 0x98954e 0x945787 0x9842c7 0x98429b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x9842c6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x98429a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 448] @ 0x48b60c 0x490329 0x16e49f0 0x1737bda 0x1738965 0x9895cd 0x945787 0x94f7de 0x98434c 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x98434b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x48b605 0x490329 0x1737ba5 0x1738965 0x9895cd 0x945787 0x985665 0x985637 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737ba4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x985664 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x985636 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc905 0x678aff 0x67c456 0x6ae01d 0x6e24a5 0x6e43d9 0x6e3f0f 0x8fb765 0x8fd137 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc43a 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x678afe github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:59 # 0x67c455 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e43d8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f0e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb764 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd136 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc439 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 288] @ 0x48b60c 0x47335e 0x473352 0x4728c5 0x472ad0 0x5b2bef 0x522954 0x5230ce 0x525bcc 0x51ce74 0x94e0c5 0x94e08f 0xd17084 0xd19491 0x4956c1 # 0x5b2bee net.(*OpError).Error+0x14e net/net.go:520 # 0x522953 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51ce73 fmt.errorf+0xb3 fmt/errors.go:41 # 0x94e0c4 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x94e08e crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xd17083 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd19490 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [3: 1248] @ 0x48b5e5 0x490329 0x7556f3 0x118a622 0x1186b2f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x7556f2 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:119 # 0x118a621 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x21 github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [21: 24192] @ 0x48b60c 0x490933 0xbf8205 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf8204 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2433 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 576] @ 0x48b60c 0x490329 0x68ceb4 0x68e639 0x68e870 0x6b4d4b 0x6b4698 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a64f 0x1186b2f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ceb3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d4a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 672] @ 0x48b5e5 0x425c25 0x16e48f7 0x1737bda 0x1738965 0x98954e 0x945787 0x94f7de 0x98434c 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48f6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x98434b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0xb8d7ab 0xb8d717 0xb8dcce 0xb96f59 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb430d4 0xb430d5 0xb427ff 0x4956c1 # 0xb8d7aa github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xea github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:36 # 0xb8d716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:46 # 0xb8dccd github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:108 # 0xb96f58 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:500 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb430d3 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x6b3 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb430d4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x6b4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:276 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b60c 0x425c25 0xb8d765 0xb8d703 0xb8d717 0xb8dcce 0xb96f59 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb42c25 0xb42c26 0xb427ff 0x4956c1 # 0xb8d764 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb8d702 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:38 # 0xb8d716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:46 # 0xb8dccd github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:108 # 0xb96f58 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:500 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb42c24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb42c25 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:263 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [22: 704] @ 0x48b60c 0x473297 0x88edea 0x8a371a 0x8a3358 0x875f0c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12ee133 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x88ede9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x875f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee132 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x68e870 0x6b4dd9 0x6b4698 0x6b47d2 0x6e2767 0x6e43d9 0x6e3f0f 0x8fb765 0x8fd137 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc43a 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dd8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e43d8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f0e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb764 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd136 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc439 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 768] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x68e870 0x6b4dd9 0x6b4698 0x6b47d2 0x6e2767 0x6e3d37 0x118a2a5 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dd8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e3d36 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 192] @ 0x48b5e5 0x425c25 0x171d225 0x70fc25 0x70fa8c 0x70cf16 0x93d64c 0x98682b 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x171d224 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0xa4 crypto/internal/fips140/ecdsa/ecdsa.go:195 # 0x70fc24 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:569 # 0x70fa8b crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:525 # 0x70cf15 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x93d64b crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x98682a crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 1536] @ 0x48b60c 0x425c25 0x7f7e7e 0x7f7e93 0xdb76a5 0xdb702e 0xdc036d 0xdbb1a5 0xdb9417 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc950a 0x4956c1 # 0x7f7e7d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f7e92 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb76a4 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0xa4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/cipher_suite.go:53 # 0xdb702d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.60.0/internal/handshake/aead.go:19 # 0xdc036c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x6c github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:154 # 0xdbb1a4 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0xc4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:530 # 0xdb9416 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb6 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:254 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9509 github.com/quic-go/quic-go.(*Conn).run+0x349 github.com/quic-go/quic-go@v0.60.0/connection.go:640 0: 0 [30: 7200] @ 0x48b5e5 0x490329 0x11ae5b9 0x11ae5a8 0x11adc6f 0x11ae113 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x11ae5b8 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x11ae5a7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x47 github.com/pactus-project/pactus/sync/firewall/firewall.go:213 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 480] @ 0x48b5e5 0x425c25 0x941470 0xdbe5be 0xdbe9c5 0x97b822 0x97ac5a 0x94e789 0x98d4bf 0x4956c1 # 0x94146f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:1002 # 0xdbe5bd github.com/quic-go/quic-go/internal/handshake.setupConfigForServer+0x7d github.com/quic-go/quic-go@v0.60.0/internal/handshake/tls_config.go:13 # 0xdbe9c4 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer.func1+0x104 github.com/quic-go/quic-go@v0.60.0/internal/handshake/tls_config.go:26 # 0x97b821 crypto/tls.(*Conn).readClientHello+0x181 crypto/tls/handshake_server.go:169 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [19: 4560] @ 0x48b5e5 0x490329 0xd55efc 0xd55eee 0xd486c5 0x10eba77 0x10e94f1 0x10e8fd0 0x4956c1 # 0xd55efb github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd55eed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:55 # 0xd486c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:979 # 0x10eba76 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x156 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:513 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 16] @ 0x48b605 0x48b17b 0x10f9965 0xd49945 0x4956c1 # 0x10f9964 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x364 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:336 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x48b5e5 0x4908c7 0x801328 0x8075ed 0x80837d 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x801327 crypto/x509.parseName+0x307 crypto/x509/parser.go:177 # 0x8075ec crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 160] @ 0x48b5e5 0x490329 0x70238e 0x7031be 0x702750 0x7031be 0x703688 0x812e8c 0x812e6b 0xd7b745 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70238d encoding/asn1.makeBody+0xacd encoding/asn1/marshal.go:525 # 0x7031bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x70274f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7031bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x703687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x812e8b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x812e6a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 96] @ 0x48b60c 0x473914 0x473426 0x7e1d2c 0x7e2d8a 0x7e0c87 0x7e0e9c 0x7e4310 0x7e3fe5 0x11ae590 0x11adc6f 0x11ae113 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x7e1d2b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e2d89 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7e3fe4 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae58f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 393216] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x564149 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x564148 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 48] @ 0x48b5e5 0x425c25 0x4cc4f5 0x647625 0x64109c 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x4cc4f4 reflect.MakeSlice+0x74 reflect/value.go:3061 # 0x647624 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2367 # 0x64109b github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1682 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 320] @ 0x48b5e5 0x425c25 0xcfcb7e 0xcf9a3f 0xcf7c11 0xcfbb52 0xd555b9 0x10f9cd7 0xd49945 0x4956c1 # 0xcfcb7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcf9a3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0xde github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:543 # 0xcf7c10 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xf0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:292 # 0xcfbb51 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x151 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:864 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10f9cd6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 384] @ 0x48b5e5 0x425c25 0x70a165 0x97a2a5 0x97a1fc 0x94b937 0x9850b4 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97a2a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97a1fb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9850b3 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x633 crypto/tls/handshake_server_tls13.go:883 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x1100dc5 0x9006eb 0x1100cb5 0x10fc642 0x1178299 0x11746ca 0x4956c1 # 0x1100dc4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1100cb4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0x1178298 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:93 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [15: 2400] @ 0x48b5e5 0x425c25 0xcfcb7e 0xcfa228 0xcf8d46 0xd4a11c 0xd44caa 0x10fa8c9 0x117821b 0x11746ca 0x4956c1 # 0xcfcb7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcfa227 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:589 # 0xcf8d45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd4a11b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [9: 864] @ 0x48b60c 0x490329 0x1718946 0x171f368 0x1722790 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1718945 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x171f367 crypto/internal/fips140/ecdsa.newDRBG[...]+0x6e7 crypto/internal/fips140/ecdsa/hmacdrbg.go:82 # 0x172278f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [15: 360] @ 0x48b60c 0x473297 0xbfa70c 0xbf96ad 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbfa70b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4cb github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:3027 # 0xbf96ac github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2688 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 560] @ 0x48b5e5 0x425c25 0x53b2d9 0x53bacd 0x53ba8f 0x10fa74c 0xc2f782 0x4956c1 # 0x53b2d8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0x10fa74b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xcb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:436 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [11: 1760] @ 0x48b5e5 0x4908c7 0x124f105 0x1015c2f 0x1015689 0x1015490 0x10152b3 0x124e512 0x1249305 0x127cafb 0x126f5da 0x4956c1 # 0x124f104 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.56.0/http2/frame.go:1755 # 0x1015c2e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.56.0/http2/hpack/hpack.go:406 # 0x1015688 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.56.0/http2/hpack/hpack.go:349 # 0x101548f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.56.0/http2/hpack/hpack.go:311 # 0x10152b2 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.56.0/http2/hpack/hpack.go:262 # 0x124e511 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.56.0/http2/frame.go:1793 # 0x1249304 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.56.0/http2/frame.go:556 # 0x127cafa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x126f5d9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1669 0: 0 [13: 1664] @ 0x48b5e5 0x425c25 0x164c898 0x1648cc9 0x1648373 0x4a4baa 0x4956c1 # 0x164c897 github.com/creachadair/jrpc2.tasks.responses+0xf7 github.com/creachadair/jrpc2@v1.3.5/server.go:789 # 0x1648cc8 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 256] @ 0x48b60c 0x473297 0x51fe06 0x121f755 0x121f796 0x164c9c7 0x1648cc9 0x1648373 0x4a4baa 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0x121f754 google.golang.org/grpc/internal/status.(*Status).String+0xb4 google.golang.org/grpc@v1.81.1/internal/status/status.go:202 # 0x121f795 google.golang.org/grpc/internal/status.(*Error).Error+0x15 google.golang.org/grpc@v1.81.1/internal/status/status.go:212 # 0x164c9c6 github.com/creachadair/jrpc2.tasks.responses+0x226 github.com/creachadair/jrpc2@v1.3.5/server.go:802 # 0x1648cc8 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 256] @ 0x48b5e5 0x490329 0x4a40b2 0x4a36a5 0xa09f0e 0xa0ea1b 0xa0ea78 0xa10688 0xa0f6e5 0x4956c1 # 0x4a40b1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a36a4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xa09f0d net/http.putBufioWriter+0xed net/http/server.go:888 # 0xa0ea1a net/http.(*conn).finalFlush+0x7a net/http/server.go:1748 # 0xa0ea77 net/http.(*conn).close+0x17 net/http/server.go:1755 # 0xa10687 net/http.(*conn).serve.func1+0x1e7 net/http/server.go:1919 # 0xa0f6e4 net/http.(*conn).serve+0x824 net/http/server.go:2115 0: 0 [3: 48] @ 0x48b605 0x473297 0x999b07 0xa3165b 0xa3165c 0xa0a3a7 0xa0f298 0x4956c1 # 0x999b06 net/textproto.readMIMEHeader+0x326 net/textproto/reader.go:574 # 0xa3165a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa3165b net/http.readRequest+0x47b net/http/request.go:1133 # 0xa0a3a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x1101733 0x9006eb 0x1101609 0x10fc5e2 0x11788d8 0x4956c1 # 0x1101732 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x92 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1101608 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10fc5e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x11788d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:114 0: 0 [46: 41216] @ 0x48b60c 0x425c25 0x16e0b12 0x994939 0x945796 0x94f7de 0x986b53 0x980b45 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e0b11 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x994938 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x986b52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x980b44 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 672] @ 0x48b5e5 0x490329 0x1079dab 0x1077fd7 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x1079daa github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x3aa github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:651 # 0x1077fd6 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:481 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 96] @ 0x48b60c 0x490329 0x170fa2d 0x1718d6c 0x17226bf 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x170fa2c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x1718d6b crypto/internal/fips140/ecdsa.bits2octets[...]+0xab crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x17226be crypto/internal/fips140/ecdsa.Sign[...]+0x15e crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 160] @ 0x48b605 0x490933 0x56adf9 0x56b1fc 0x56aa9d 0x55a634 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11ae4ae 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [9: 1584] @ 0x48b5e5 0x425c25 0x1079a49 0x1077fd7 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x1079a48 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x48 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:635 # 0x1077fd6 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:481 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 400] @ 0x48b60c 0x490329 0x70d545 0x70fbef 0x70fa8c 0x70cf16 0x93d64c 0x98682b 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70d544 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:615 # 0x70fbee crypto/ecdsa.publicKeyToFIPS[...]+0x2e crypto/ecdsa/ecdsa.go:565 # 0x70fa8b crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:525 # 0x70cf15 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x93d64b crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x98682a crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 2688] @ 0x48b60c 0x490933 0x94acee 0x94b505 0x94b9a6 0x984e0c 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x94aced crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x94b504 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x94b9a5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x984e0b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 784] @ 0x48b60c 0x41b526 0xd15e65 0xd15985 0xd1f225 0xd72318 0xd70d1e 0xd702fa 0xd6e913 0x4956c1 # 0xd15e64 github.com/libp2p/go-yamux/v5.newSession+0x2c4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:146 # 0xd15984 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd1f224 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd72317 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4f7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 1680] @ 0x48b5e5 0x4908c7 0x10eab5d 0x10eab9e 0x10e9725 0x10e8fd0 0x4956c1 # 0x10eab5c slices.Clone[...]+0x7c slices/slices.go:360 # 0x10eab9d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getDialableAddrs+0xbd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:420 # 0x10e9724 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x2a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:316 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [9: 144] @ 0x48b605 0x48b17b 0xc65ac5 0xc658fd 0xc6566a 0xc651c5 0xc64cf7 0xc64b9c 0x4956c1 # 0xc65ac4 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg.func1+0x64 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:492 # 0xc658fc github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x17c github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:508 # 0xc65669 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:479 # 0xc651c4 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:428 # 0xc64cf6 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:399 # 0xc64b9b github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:369 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc905 0x1738487 0x985b92 0x985b50 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x1738486 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x985b91 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x985b4f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 2080] @ 0x48b60c 0x473297 0x51fe06 0x117bf07 0x117bc7d 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0x117bf06 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x186 github.com/pactus-project/pactus/sync/bundle/message/hello.go:71 # 0x117bc7c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xbc github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 48] @ 0x48b60c 0x473297 0x88eacf 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0xb1116a 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x88eace google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb11169 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 72] @ 0x48b5e5 0x425c25 0x117c765 0x11a6b97 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x117c764 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xe4 github.com/pactus-project/pactus/sync/bundle/message/message.go:118 # 0x11a6b96 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x156 github.com/pactus-project/pactus/sync/bundle/bundle.go:99 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 442368] @ 0x48b613 0x490933 0x76634f 0x77aa1f 0x78f71d 0x790346 0x8ef9e5 0x8ef91a 0x118702f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x76634e github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x56e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x77aa1e github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x78f71c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x790345 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ef9e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8ef919 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x118702e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ee github.com/pactus-project/pactus/state/state.go:510 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 320] @ 0x48b60c 0x473297 0x7afd54 0x8ea0f8 0x8ea0e2 0x8ea0e3 0x5228b4 0x5230ce 0x525bcc 0x51fdf3 0xcfaa6c 0xcfbd15 0xd555b9 0x10f9cd7 0xd49945 0x4956c1 # 0x7afd53 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x8ea0f7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ea0e1 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ea0e2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x5228b3 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fdf2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcfaa6b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcfbd14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10f9cd6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 336] @ 0x48b60c 0x490329 0x543175 0x66b7c5 0x6e32cb 0x6e3261 0x6e7dbf 0x6e78ed 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6e32ca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e3260 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e7dbe github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6e78ec github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 320] @ 0x48b60c 0x473297 0x88e546 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0xb1116a 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x88e545 google.golang.org/protobuf/internal/impl.consumeStringPtr+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5156 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb11169 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0xa6d625 0xb95625 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xa6d624 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb95624 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:333 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [13: 2288] @ 0x48b5e5 0x425c25 0x1079072 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x1079071 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:565 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 128] @ 0x48b60c 0x490329 0xd8de7d 0xd878f3 0xdd2296 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0xd8de7c github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2dc github.com/quic-go/quic-go@v0.60.0/internal/wire/stream_frame.go:63 # 0xd878f2 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.60.0/internal/wire/frame_parser.go:79 # 0xdd2295 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.60.0/connection.go:1810 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [20: 1280] @ 0x48b5e5 0x425c25 0x15d7c54 0x15d7756 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x15d7c53 github.com/pactus-project/pactus/www/grpc.metricToProto+0x1f3 github.com/pactus-project/pactus/www/grpc/network.go:157 # 0x15d7755 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [11: 2640] @ 0x48b60c 0x490329 0x848ea5 0x848730 0x8e5752 0x107a2b7 0x1077ff1 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x848ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x84872f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8e5751 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0x107a2b6 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).getSignedRecord+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:691 # 0x1077ff0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2f0 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:482 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 240] @ 0x48b60c 0x473914 0x473426 0xb8d77e 0xb8d703 0xb8d717 0xb8dcfa 0xb957ed 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8d77d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb8d702 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:38 # 0xb8d716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:46 # 0xb8dcf9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:109 # 0xb957ec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:344 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b605 0x490329 0x6e9aca 0x6e9a05 0x118816f 0x8fb1e2 0x1187f9a 0x1186fed 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6e9ac9 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x29 github.com/pactus-project/pactus/types/account/account.go:83 # 0x6e9a04 github.com/pactus-project/pactus/types/account.(*Account).Hash+0x24 github.com/pactus-project/pactus/types/account/account.go:68 # 0x118816e github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x6e github.com/pactus-project/pactus/state/state.go:607 # 0x8fb1e1 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:249 # 0x1187f99 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:604 # 0x1186fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:506 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 64] @ 0x48b5e5 0x4908c7 0x51d1d3 0xd17145 0xd170d6 0xd19491 0x4956c1 # 0x51d1d2 fmt.errorf+0x412 fmt/errors.go:61 # 0xd17144 fmt.Errorf+0x324 fmt/errors.go:26 # 0xd170d5 github.com/libp2p/go-yamux/v5.(*Session).close+0x2b5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd19490 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [6: 576] @ 0x48b60c 0x490933 0x96fd55 0x96fd25 0x96fc37 0x709da4 0x70a1fc 0x96f6ab 0x96f67a 0x709da4 0x70a1fc 0x96f245 0x96ee37 0x94b937 0x98415b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x96fd54 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x96fd24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x96fc36 crypto/tls.(*serverHelloMsg).marshal.func11.1+0x16 crypto/tls/handshake_messages.go:856 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96f6aa vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x22a vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x96f679 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f9 crypto/tls/handshake_messages.go:855 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96f244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96ee36 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x98415a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 1248] @ 0x48b60c 0x490933 0x774e1b 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8ece1e 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x774e1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ece1d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:120 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 48] @ 0x48b5e5 0x48b205 0x801230 0x80745d 0x80837d 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x80122f crypto/x509.parseName+0x20f crypto/x509/parser.go:170 # 0x80745c crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 96] @ 0x48b5e5 0x425c25 0x53b408 0x53bacd 0x53ba8f 0xd6e896 0x4956c1 # 0x53b407 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0xd6e895 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0xb5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:109 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ce95 0x68e639 0x68e870 0x6b4dd9 0x6b4698 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a557 0x118a2f8 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ce94 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dd8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [28: 16128] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x94a4f0 0x94a4b7 0x94763b 0x94bc51 0x94bc52 0x94bcd9 0x97b6db 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x94a4ef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x94a4b6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x94763a crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:626 # 0x94bc50 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x94bc51 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x94bcd8 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 704] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x8fb8d4 0x8fec03 0x1182cb9 0x1186d32 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x8fb8d3 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x93 github.com/pactus-project/pactus/sandbox/sandbox.go:301 # 0x8fec02 github.com/pactus-project/pactus/execution.Execute+0x62 github.com/pactus-project/pactus/execution/execution.go:16 # 0x1182cb8 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x1186d31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3f1 github.com/pactus-project/pactus/state/state.go:486 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 48] @ 0x48b5e5 0x48b2a5 0x7033aa 0x702750 0x7031be 0x702750 0x7031be 0x703688 0x812e8c 0x812e6b 0xd7b745 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x7033a9 encoding/asn1.makeField+0xb09 encoding/asn1/marshal.go:718 # 0x70274f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7031bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x70274f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7031bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x703687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x812e8b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x812e6a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b60c 0x473297 0x51ce8a 0xd17145 0xd170d6 0xd19491 0x4956c1 # 0x51ce89 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd17144 fmt.Errorf+0x324 fmt/errors.go:26 # 0xd170d5 github.com/libp2p/go-yamux/v5.(*Session).close+0x2b5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd19490 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [5: 120] @ 0x48b5e5 0x41b4ad 0x4ef148 0xd17873 0xd17458 0xd174f0 0x4956c1 # 0x4ef147 time.NewTimer+0x27 time/sleep.go:144 # 0xd17872 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xd17457 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd174ef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [10: 80] @ 0x48b5e5 0x425c25 0xc3c565 0xc3c075 0xc51492 0xc4d47a 0x4956c1 # 0xc3c564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x524 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1394 # 0xc3c074 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x34 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1333 # 0xc51491 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1582 # 0xc4d479 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xd79 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:960 0: 0 [5: 480] @ 0x48b5e5 0x490329 0xb132fe 0xb1315a 0xb13139 0xb154c8 0xb91b0a 0xb965ca 0x4956c1 # 0xb132fd github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:107 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [13: 2496] @ 0x48b60c 0x490329 0x68ce95 0x68e639 0x68e870 0x6b4dd9 0x6b4698 0x6b47d2 0x6e2767 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x68ce94 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dd8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 128] @ 0x48b5e5 0x425c25 0xcfa239 0xcf8d46 0xd4a11c 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0xcfa238 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcf8d45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd4a11b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [8: 1024] @ 0x48b5e5 0x425c25 0xb15378 0xb15340 0xb91b0a 0xb965ca 0x4956c1 # 0xb15377 github.com/libp2p/go-libp2p-kad-dht/pb.NewMessage+0x457 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:20 # 0xb1533f github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x41f github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:163 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [6: 384] @ 0x48b60c 0x490329 0x16e4a2e 0x1737bda 0x1738965 0x98954e 0x945787 0x9842c7 0x98429b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e4a2d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x9842c6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x98429a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 576] @ 0x48b5e5 0x425c25 0x16e48f7 0x1737bda 0x1738965 0x1738509 0x989845 0x98981a 0x9858d1 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48f6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x989844 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x989819 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:48 # 0x9858d0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 864] @ 0x48b60c 0x490329 0x708665 0x801ad4 0x807fa5 0x80837d 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x708664 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x801ad3 crypto/x509.parseExtension+0x73 crypto/x509/parser.go:233 # 0x807fa4 crypto/x509.parseCertificate+0x1084 crypto/x509/parser.go:1043 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 144] @ 0x48b60c 0x473297 0xb13196 0xb13139 0xb154c8 0xb91b0a 0xb965ca 0x4956c1 # 0xb13195 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xf5 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:54 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [8: 256] @ 0x48b5e5 0x4908c7 0x15d7855 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x15d7854 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x634 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [33: 11616] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0x48bb85 0x4d0185 0x4b6c45 0x55d374 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x164bce5 0x16481a5 0x4a4baa 0x4956c1 # 0x48bb84 reflect.mapassign_faststr0+0x24 runtime/map.go:260 # 0x4d0184 reflect.mapassign_faststr+0xa4 reflect/value.go:3755 # 0x4b6c44 reflect.Value.SetMapIndex+0x204 reflect/map.go:416 # 0x55d373 encoding/json.(*decodeState).object+0x1333 encoding/json/decode.go:811 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x164bce4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16481a4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 2112] @ 0x48b60c 0x490329 0x68ce95 0x68e639 0x68e870 0x6b4d4b 0x6b4698 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x68ce94 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d4a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x171d225 0x713f0e 0x70b039 0x802214 0x8078f9 0x80837d 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x171d224 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0xa4 crypto/internal/fips140/ecdsa/ecdsa.go:195 # 0x713f0d crypto/ecdsa.parseUncompressedPublicKey[...]+0x2d crypto/ecdsa/ecdsa.go:126 # 0x70b038 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x802213 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x8078f8 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 224] @ 0x48b60c 0x473297 0x51fe06 0xa6d654 0xb963ac 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa6d653 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb963ab github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:422 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x499ae5 0x547d46 0xc41ee5 0xc4d4fa 0x4956c1 # 0x499ae4 internal/reflectlite.Swapper+0x144 internal/reflectlite/swapper.go:46 # 0x547d45 sort.Slice+0x85 sort/slice.go:26 # 0xc41ee4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1664 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1806 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [5: 320] @ 0x48b5e5 0x425c25 0xb97d6a 0xb96431 0x4956c1 # 0xb97d69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x4c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:559 # 0xb96430 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:428 0: 0 [6: 384] @ 0x48b5e5 0x425c25 0x11851a5 0x1185142 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x11851a4 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:357 # 0x1185141 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:296 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 320] @ 0x48b5e5 0x425c25 0x164477b 0x164545d 0x16516b8 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x164477a github.com/creachadair/jrpc2.(*Client).send+0x91a github.com/creachadair/jrpc2@v1.3.5/client.go:236 # 0x164545c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16516b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 480] @ 0x48b5e5 0x425c25 0x53989b 0x53987d 0x1273ae5 0x12751ae 0x12f23e8 0x12f1bb6 0x4956c1 # 0x53989a context.withCancel+0x3a context/context.go:277 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0x1273ae4 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1604 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:524 # 0x12751ad google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:665 # 0x12f23e7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1bb5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [6: 144] @ 0x48b5e5 0x425c25 0x789d7b 0x77f465 0x8ec7f1 0x8ea8cd 0x8ee4de 0x1189076 0x15d4d6f 0x134b30b 0x15a8d1e 0x134b163 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x789d7a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x77f464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8ea8cc github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ee4dd github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:306 # 0x1189075 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:709 # 0x15d4d6e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:250 # 0x134b30a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134b162 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:416 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x1265c38 0x1265bb7 0x126906a 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1265c37 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x237 google.golang.org/grpc@v1.81.1/internal/transport/flowcontrol.go:51 # 0x1265bb6 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:498 # 0x1269069 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:787 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [12: 1728] @ 0x48b5e5 0x425c25 0x55a617 0x1647338 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1647337 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x677 github.com/creachadair/jrpc2@v1.3.5/json.go:216 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 80] @ 0x48b60c 0x490329 0xc6c89a 0xc693df 0xc6ac05 0xc71e57 0xc71e4f 0xe01202 0xe04395 0xe03825 0x4956c1 # 0xc6c899 golang.org/x/net/internal/socket.parseInetAddr+0x119 golang.org/x/net@v0.56.0/internal/socket/sys_posix.go:90 # 0xc693de golang.org/x/net/internal/socket.mmsghdrs.unpack+0xde golang.org/x/net@v0.56.0/internal/socket/mmsghdr_unix.go:25 # 0xc6ac04 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c4 golang.org/x/net@v0.56.0/internal/socket/rawconn_mmsg.go:28 # 0xc71e56 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.56.0/internal/socket/socket.go:268 # 0xc71e4e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.56.0/ipv4/batch.go:80 # 0xe01201 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x761 github.com/quic-go/quic-go@v0.60.0/sys_conn_oob.go:174 # 0xe04394 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.60.0/transport.go:529 # 0xe03824 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.60.0/transport.go:421 0: 0 [12: 1344] @ 0x48b60c 0x41b526 0x1265a58 0x126906a 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1265a57 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x57 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:492 # 0x1269069 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:787 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 512] @ 0x48b60c 0x425c25 0x5c36d2 0x5bea15 0x5bf7de 0x5bdc25 0xe015cd 0xdf007a 0xdefd9e 0xdf082e 0xdca025 0x4956c1 # 0x5c36d1 net.ipToSockaddr+0x71 net/ipsock_posix.go:228 # 0x5bea14 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x5bf7dd net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x5bdc24 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:259 # 0xe015cc github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.60.0/sys_conn_oob.go:267 # 0xdf0079 github.com/quic-go/quic-go.(*sconn).writePacket+0x79 github.com/quic-go/quic-go@v0.60.0/send_conn.go:95 # 0xdefd9d github.com/quic-go/quic-go.(*sconn).Write+0x7d github.com/quic-go/quic-go@v0.60.0/send_conn.go:74 # 0xdf082d github.com/quic-go/quic-go.(*sendQueue).Run+0x18d github.com/quic-go/quic-go@v0.60.0/send_queue.go:90 # 0xdca024 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.60.0/connection.go:588 0: 0 [1: 768] @ 0x48b60c 0x490933 0x70a077 0x709ec7 0x709cdd 0x977d45 0x709da4 0x70a1fc 0x977bb7 0x977b18 0x977ac5 0x709da4 0x70a1fc 0x977805 0x97775c 0x94b937 0x984e0c 0x980b05 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x70a076 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x709ec6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x709cdc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x977d44 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x144 crypto/tls/handshake_messages.go:1490 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x977bb6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x977b17 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x977ac4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x977804 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97775b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x984e0b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 2688] @ 0x48b5ec 0x490329 0xdc8a8a 0xdc8a7d 0xdc2bba 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0xdc8a89 github.com/quic-go/quic-go/internal/utils/ringbuffer.(*RingBuffer[...]).Init+0x729 github.com/quic-go/quic-go@v0.60.0/internal/utils/ringbuffer/ringbuffer.go:13 # 0xdc8a7c github.com/quic-go/quic-go.(*Conn).preSetup+0x71c github.com/quic-go/quic-go@v0.60.0/connection.go:547 # 0xdc2bb9 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.60.0/connection.go:311 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [12: 768] @ 0x48b60c 0x473297 0x7afd54 0xd48f66 0xd48f4d 0xd48f33 0xd48f67 0xd54bdc 0x10f9843 0xd49945 0x4956c1 # 0x7afd53 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0xd48f65 github.com/mr-tron/base58/base58.FastBase58Encoding+0x45 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xd48f4c github.com/mr-tron/base58/base58.Encode+0x2c github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xd48f32 github.com/libp2p/go-libp2p/core/peer.ID.String+0x12 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xd48f66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).ID+0x46 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:55 # 0xd54bdb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).ID+0x1b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:37 # 0x10f9842 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x242 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:336 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [14: 2688] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x6b4cc5 0x6b4698 0x6b47d2 0x6e2767 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4cc4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 192] @ 0x48b60c 0x490329 0x16e4a2e 0x6dfe93 0x98971e 0x985a8e 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e4a2d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfe92 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x98971d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:40 # 0x985a8d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 256] @ 0x48b60c 0x473297 0x51ce8a 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x4d866e 0xb108f1 0xb108cf 0x7aeed1 0xb101ea 0xb10105 0xc2ec25 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x51ce89 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10104 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc2ec24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x5e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:105 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 560] @ 0x48b5e5 0x425c25 0x8d7254 0x8e5606 0x107a2b7 0x1077ff1 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x8d7253 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8e5605 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:193 # 0x107a2b6 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).getSignedRecord+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:691 # 0x1077ff0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2f0 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:482 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 96] @ 0x48b5e5 0x425c25 0x80107a 0x8075ed 0x80837d 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x801079 crypto/x509.parseName+0x59 crypto/x509/parser.go:148 # 0x8075ec crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 256] @ 0x48b5e5 0x4908c7 0x7e0fb3 0x7e4310 0x107acea 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x7e0fb2 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x107ace9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x349 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:739 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [8: 256] @ 0x48b60c 0x490933 0x16cc905 0x678ea6 0x67c456 0x6ae01d 0x6e24a5 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x678ea5 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x67c455 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [8: 4608] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x410c0d 0x414ee5 0x736bf2 0x11927b1 0x11926f3 0x118c231 0x118c1f4 0x11afd4d 0x11bd4eb 0x11b8a0c 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x736bf1 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x131 github.com/pactus-project/pactus/consensus/log/log.go:115 # 0x11927b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x11926f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x118c230 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x118c1f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x11afd4c github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x14c github.com/pactus-project/pactus/consensus/manager/manager.go:140 # 0x11bd4ea github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x4a github.com/pactus-project/pactus/sync/sync.go:153 # 0x11b8a0b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1eb github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 48] @ 0x48b5e5 0x425c25 0x94a518 0x947fa5 0x94dd65 0x94dd66 0x4d866e 0xd195a5 0xd1957d 0xd19478 0x4956c1 # 0x94a517 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:837 # 0x947fa4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x94dd64 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x94dd65 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xd195a4 io.ReadFull+0xe4 io/io.go:354 # 0xd1957c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [3: 48] @ 0x48b5e5 0x48b205 0x10fbc67 0x10fbaff 0xb97cbf 0xb96431 0x4956c1 # 0x10fbc66 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0xe6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:555 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xb97cbe github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:557 # 0xb96430 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:428 0: 0 [20: 3840] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x68e870 0x6b4dd9 0x6b4698 0x6b47d2 0x6e2767 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dd8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 960] @ 0x48b5e5 0x425c25 0x7739bc 0x773ddc 0x774a85 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8f0847 0x8edef3 0x1188f39 0x15d8b48 0x135f3cb 0x15a8d1e 0x135f223 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x7739bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x773ddb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x774a84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8f0846 github.com/pactus-project/pactus/store.(*txStore).tx+0xc6 github.com/pactus-project/pactus/store/tx.go:69 # 0x8edef2 github.com/pactus-project/pactus/store.(*store).Transaction+0x92 github.com/pactus-project/pactus/store/store.go:260 # 0x1188f38 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:697 # 0x15d8b47 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x87 github.com/pactus-project/pactus/www/grpc/transaction.go:38 # 0x135f3ca github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x135f222 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 160] @ 0x48b5e5 0x425c25 0xcfcb7e 0xcf9bdf 0xcf7f91 0xcfb48c 0xd70cc9 0xd702fa 0xd6e913 0x4956c1 # 0xcfcb7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcf9bde github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xde github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:553 # 0xcf7f90 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:316 # 0xcfb48b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:819 # 0xd70cc8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x928 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:186 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 240] @ 0x48b5e5 0x425c25 0xd17779 0xd17737 0xd17458 0xd17539 0x4956c1 # 0xd17778 github.com/libp2p/go-yamux/v5.newPing+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:18 # 0xd17736 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xd17457 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd17538 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [7: 672] @ 0x48b5e5 0x425c25 0x16e48f7 0x171f493 0x1718b9f 0x1719e48 0x1719f3f 0x17198fd 0x17227d2 0x1722791 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48f6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x171f492 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x1718b9e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x1719e47 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x1719f3e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x17198fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x17227d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722790 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 576] @ 0x48b60c 0x490329 0x68ceb4 0x68e639 0x68e870 0x6b4d8a 0x6b4698 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a64f 0x1186b2f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ceb3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d89 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 98304] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x564149 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x564148 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 176] @ 0x48b605 0x473914 0x473426 0x7e1d2c 0x7e2d8a 0x7e0c87 0x7e0e9c 0x7e4310 0x7e3fe5 0x11ae590 0x11adc6f 0x11ae113 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x7e1d2b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e2d89 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7e3fe4 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae58f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [16: 2048] @ 0x48b5e5 0x425c25 0xc3769e 0xc37692 0xc50a9b 0xc4cd9a 0x4956c1 # 0xc3769d github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x53d github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:287 # 0xc37691 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x531 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:901 # 0xc50a9a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xb1a github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1471 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 16] @ 0x48b605 0x473297 0x40c666 0x7e7a6e 0x7e7a62 0x7ee1aa 0x7e1d4f 0x7e2d8a 0x7e0c87 0x7e0e9c 0x7e4310 0xb1339a 0xb1315a 0xb13139 0xb154c8 0xb86329 0xb8854f 0x4956c1 # 0x40c665 internal/strconv.FormatUint+0xa5 internal/strconv/itoa.go:19 # 0x7e7a6d strconv.FormatUint+0x2d strconv/number.go:203 # 0x7e7a61 github.com/multiformats/go-multiaddr.portBtS+0x21 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7ee1a9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7e1d4e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e2d89 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb13399 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xd9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:109 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb86328 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:383 # 0xb8854e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:692 0: 0 [13: 1664] @ 0x48b5e5 0x490329 0xb2cfbf 0xb2d4fd 0x10ec155 0x10eba28 0x10e94f1 0x10e8fd0 0x4956c1 # 0xb2cfbe github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xfe github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:21 # 0xb2d4fc github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10ec154 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:556 # 0x10eba27 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:495 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc905 0x678aff 0x67c456 0x6ae01d 0x6e24a5 0x6e8ff5 0x6e89d7 0x118a64f 0x1186b2f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x678afe github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:59 # 0x67c455 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [8: 512] @ 0x48b60c 0x490329 0x16e49f0 0x1737bda 0x1738965 0x1738509 0x98430d 0x9842c8 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98430c crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x9842c7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [12: 2496] @ 0x48b60c 0x490329 0x16d5a46 0x16d8352 0x1718a1a 0x1719e48 0x1719f3f 0x17198fd 0x17227d2 0x1722791 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16d5a45 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x16d8351 crypto/internal/fips140/hmac.(*HMAC).Reset+0x151 crypto/internal/fips140/hmac/hmac.go:122 # 0x1718a19 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x1719e47 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x1719f3e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x17198fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x17227d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722790 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 7680] @ 0x48b60c 0x490933 0xbf8205 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf8204 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2433 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 8960] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6b49 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 160] @ 0x48b60c 0x490329 0x62df59 0x62dedd 0x6985c6 0x69854f 0x6ae86c 0x6ae045 0x6e24a5 0x6e8ff5 0x6e89d7 0x118a557 0x118a2f8 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x62df58 math/big.nat.make+0x98 math/big/nat.go:67 # 0x62dedc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6985c5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x69854e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6ae86b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae044 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b605 0x425c25 0xd1eb2c 0xd1ed08 0xd54eca 0x4d866e 0xb108f1 0xb108cf 0x7aeed1 0xb101ea 0xb10545 0xb8b672 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xd1eb2b github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:26 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10544 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb8b671 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:53 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 864] @ 0x48b5e5 0x425c25 0x55a617 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11bd5a5 0x11bd645 0x11bb35b 0x11babdf 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11babde github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 96] @ 0x48b60c 0x490329 0x1738a70 0x173804d 0x98553a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1738a6f crypto/internal/fips140/tls13.extract[...]+0x6f crypto/internal/fips140/tls13/tls13.go:44 # 0x173804c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 768] @ 0x48b5e5 0x425c25 0x8e540d 0x8e51ec 0x107cb85 0x107b0a5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x8e540c github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x2c github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:171 # 0x8e51eb github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [8: 27648] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc38e26 0xc37932 0xc50772 0xc4cd9a 0x4956c1 # 0xc38e25 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x625 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1037 # 0xc37931 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1b1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:920 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [3: 192] @ 0x48b60c 0x490329 0x67891c 0x67c456 0x6ae01d 0x6e24a5 0x72a1e6 0x729daf 0x117ccf2 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x67891b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x67c455 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [17: 816] @ 0x48b60c 0x473297 0x55e6e9 0x55b374 0x55cda5 0x55b29e 0x55be1b 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11ae4ae 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x55e6e8 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55be1a encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [38: 3040] @ 0x48b5e5 0x425c25 0x8d7254 0x8e5606 0xc354d0 0xc45fb3 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0x8d7253 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8e5605 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:193 # 0xc354cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:461 # 0xc45fb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 576] @ 0x48b60c 0x490329 0x6b539c 0x6b45bc 0x6b47d2 0x6e2767 0x6e43d9 0x6e3f0f 0x8fb765 0x8fd137 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc43a 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6b539b github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x6b45bb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e43d8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f0e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb764 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd136 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc439 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0xcfc687 0x107861f 0x1077b8b 0x1077150 0x4956c1 # 0xcfc686 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x466 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:949 # 0x107861e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x7e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:509 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [4: 192] @ 0x48b60c 0x421e88 0x72d973 0x8eb129 0x8ed17a 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x72d972 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xf2 github.com/pactus-project/pactus/types/block/header.go:106 # 0x8eb128 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x168 github.com/pactus-project/pactus/store/block.go:62 # 0x8ed179 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x99 github.com/pactus-project/pactus/store/store.go:156 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 64] @ 0x48b60c 0x490329 0x6f4054 0x6f3f4a 0x989fd0 0x98ad50 0x67167a 0x98a914 0x9814c5 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6f4053 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x93 crypto/ecdh/x25519.go:56 # 0x6f3f49 crypto/ecdh.(*x25519Curve).GenerateKey+0xc9 crypto/ecdh/x25519.go:46 # 0x989fcf crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x4f crypto/tls/key_schedule.go:129 # 0x98ad4f crypto/tls.(*hybridKeyExchange).serverSharedSecret.func1+0x4f crypto/tls/key_schedule.go:218 # 0x671679 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0x98a913 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x193 crypto/tls/key_schedule.go:217 # 0x9814c4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x904 crypto/tls/handshake_server_tls13.go:254 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 240] @ 0x48b5e5 0x425c25 0x7739bc 0x7745c6 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8ebb4a 0x8edbfb 0x8ec566 0x8ece2e 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x7739bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7745c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8ebb49 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:152 # 0x8edbfa github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:246 # 0x8ec565 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x8ece2d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [24: 4224] @ 0x48b60c 0x473297 0x55e6e9 0x55b374 0x55cda5 0x55b29e 0x55be1b 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11bd5a5 0x11bd645 0x11bb35b 0x11babdf 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x55e6e8 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55be1a encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11babde github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 320] @ 0x48b5e5 0x4908c7 0x88eb08 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0xb1116a 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x88eb07 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb11169 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 64] @ 0x48b60c 0x490329 0x16e4a2e 0x16e4e35 0x1738aa6 0x1737f30 0x984218 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e4a2d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16e4e34 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1738aa5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1737f2f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 896] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x16e490f 0x1737bda 0x1738965 0x98954e 0x945787 0x94f7de 0x98434c 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x98434b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 1792] @ 0x48b60c 0x490933 0x774e1b 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8ece1e 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x774e1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ece1d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:120 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [18: 2592] @ 0x48b5e5 0x425c25 0x55a617 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [20: 3840] @ 0x48b60c 0x490329 0x690df9 0x68d47e 0x68e639 0x68e870 0x6b4d8a 0x6b4698 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x690df8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d47d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d89 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [9: 1008] @ 0x48b60c 0x41b526 0x53a2ca 0x53a53b 0x5398b9 0x53987d 0x164419b 0x1644186 0x164545d 0x16516b8 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x53a53a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x5398b8 context.withCancel+0x58 context/context.go:278 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0x164419a github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x1644185 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x164545c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16516b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [10: 1600] @ 0x48b5e5 0x425c25 0xcfceac 0xd029e5 0xd1f2e2 0xd1660e 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xc2f782 0x4956c1 # 0xcfceab github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:68 # 0xd029e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd1f2e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xd1660d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [12: 96] @ 0x48b5e5 0x4908c7 0xc509d4 0xc4cd9a 0x4956c1 # 0xc509d3 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa53 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1468 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [8: 384] @ 0x48b5e5 0x490329 0xa0baaf 0xa0b537 0x1652529 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0xa0baae net/http.Header.Clone+0x6ee net/http/header.go:104 # 0xa0b536 net/http.(*response).WriteHeader+0x176 net/http/server.go:1187 # 0x1652528 github.com/creachadair/jrpc2/jhttp.writeJSON+0x268 github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:149 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 256] @ 0x48b60c 0x473297 0x1738929 0x1738509 0x989845 0x98981a 0x9858d1 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1738928 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x989844 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x989819 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:48 # 0x9858d0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 192] @ 0x48b5e5 0x4908c7 0xb969ad 0xb96986 0xb968e6 0x4956c1 # 0xb969ac slices.Grow[...]+0x6ac slices/slices.go:426 # 0xb96985 slices.Concat[...]+0x685 slices/slices.go:500 # 0xb968e5 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x5e5 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:474 0: 0 [9: 1152] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x1739c97 0x16e490f 0x1737bda 0x1738965 0x1738509 0x985b92 0x985b50 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c96 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985b91 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x985b4f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [12: 1536] @ 0x48b60c 0x490329 0x16e49f0 0x171f493 0x1718b9f 0x1719e48 0x1719f3f 0x17198fd 0x17227d2 0x1722791 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x171f492 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x1718b9e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x1719e47 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x1719f3e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x17198fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x17227d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722790 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 480] @ 0x48b60c 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x410c0d 0x414ee5 0x96a1aa 0x94c3da 0x94bf0f 0x97b6db 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x96a1a9 crypto/tls.(*clientHelloMsg).unmarshal+0x609 crypto/tls/handshake_messages.go:471 # 0x94c3d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [20: 3840] @ 0x48b60c 0x490329 0x68ceb4 0x68e639 0x68e870 0x6b4d8a 0x6b4698 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x68ceb3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d89 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [13: 1456] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef188 0xd17873 0xd17458 0xd17539 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef187 time.NewTimer+0x67 time/sleep.go:145 # 0xd17872 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xd17457 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd17538 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [5: 560] @ 0x48b5e5 0x425c25 0x53b2d9 0x53bacd 0x53ba8f 0xd6e896 0x4956c1 # 0x53b2d8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0xd6e895 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0xb5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:109 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0xbfad38 0xbf948d 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbfad37 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlGraft).Unmarshal+0x4b7 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:3110 # 0xbf948c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xf0c github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2722 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 512] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x16e495b 0x16e4e35 0x1738aa6 0x1739b75 0x9841f9 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16e4e34 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1738aa5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1739b74 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9841f8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 144] @ 0x48b5e5 0x48b2a5 0xd51d14 0x4956c1 # 0xd51d13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x353 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:173 0: 0 [1: 48] @ 0x48b60c 0x490329 0x6e325b 0x6e7dbf 0x72d165 0x72c296 0x8efeae 0x8ed20b 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6e325a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6e7dbe github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x72d164 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x72c295 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8efead github.com/pactus-project/pactus/store.(*store).pruneBlock+0x6d github.com/pactus-project/pactus/store/store.go:521 # 0x8ed20a github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [8: 384] @ 0x48b60c 0x490329 0x6e325b 0x6e7dbf 0x72d165 0x72cecd 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6e325a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6e7dbe github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x72d164 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x72cecc github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [8: 2816] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x4160b7 0xdddfcf 0xddd8dd 0xdee879 0xdee69c 0xdfbf36 0xdfd9c2 0xdd2489 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0x4956c1 # 0xdddfce github.com/quic-go/quic-go.(*frameSorter).push+0x64e github.com/quic-go/quic-go@v0.60.0/frame_sorter.go:176 # 0xddd8dc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.60.0/frame_sorter.go:46 # 0xdee878 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xd8 github.com/quic-go/quic-go@v0.60.0/receive_stream.go:427 # 0xdee69b github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.60.0/receive_stream.go:405 # 0xdfbf35 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.60.0/stream.go:173 # 0xdfd9c1 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.60.0/streams_map.go:317 # 0xdd2488 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.60.0/connection.go:1824 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [7: 336] @ 0x48b60c 0x473914 0x473426 0xb8905a 0xb88ff3 0xb902ae 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb89059 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0xb9 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb88ff2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x52 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:758 # 0xb902ad github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:260 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 240] @ 0x48b60c 0x490329 0x708665 0x8015cb 0x807328 0x80837d 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x708664 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x8015ca crypto/x509.parseAI+0x8a crypto/x509/parser.go:185 # 0x807327 crypto/x509.parseCertificate+0x407 crypto/x509/parser.go:952 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 720] @ 0x48b5e5 0x425c25 0xd27590 0xd448b7 0xd46cdb 0xd44714 0xd51fa5 0x4956c1 # 0xd2758f github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:673 # 0xd448b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd46cda github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd44713 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [4: 256] @ 0x48b60c 0x473297 0x1738929 0x1738509 0x98427e 0x984249 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1738928 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98427d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x984248 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b5e5 0x425c25 0x6f4153 0x6f3f4a 0x989fd0 0x98ad50 0x67167a 0x98a914 0x9814c5 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6f4152 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x192 crypto/ecdh/x25519.go:62 # 0x6f3f49 crypto/ecdh.(*x25519Curve).GenerateKey+0xc9 crypto/ecdh/x25519.go:46 # 0x989fcf crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x4f crypto/tls/key_schedule.go:129 # 0x98ad4f crypto/tls.(*hybridKeyExchange).serverSharedSecret.func1+0x4f crypto/tls/key_schedule.go:218 # 0x671679 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0x98a913 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x193 crypto/tls/key_schedule.go:217 # 0x9814c4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x904 crypto/tls/handshake_server_tls13.go:254 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0xb8dab5 0xb8db58 0xb96f9c 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb430d4 0xb430d5 0xb427ff 0x4956c1 # 0xb8dab4 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x174 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:22 # 0xb8db57 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:72 # 0xb96f9b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:495 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb430d3 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x6b3 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb430d4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x6b4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:276 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 192] @ 0x48b60c 0x490329 0x7d6b55 0x7d7168 0x7d6f91 0x8e8411 0x107b96f 0x107b2b6 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x7d6b54 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x7d7167 github.com/multiformats/go-multihash.encodeHash+0x167 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x7d6f90 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8e8410 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0x107b96e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x4e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:843 # 0x107b2b5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x915 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:791 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [15: 15360] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6b49 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [9: 864] @ 0x48b60c 0x490329 0x67c4a5 0x6ae01d 0x6e24a5 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x67c4a4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:892 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [9: 1152] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x16e495b 0x1737bda 0x1738965 0x9895cd 0x945787 0x985665 0x985637 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x985664 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x985636 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 8] @ 0x48b5e5 0x490329 0xb8d6f6 0xb8dcfa 0xb957ed 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8d6f5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:44 # 0xb8dcf9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:109 # 0xb957ec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:344 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b5e5 0x4908c7 0x55d985 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11bd5a5 0x11bd645 0x11bb35b 0x11ba926 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x55d984 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba925 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [6: 2304] @ 0x48b60c 0x490329 0x6b4fb5 0x6b45bc 0x6b47d2 0x6e2767 0x6e3d37 0x118a2a5 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6b4fb4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x6b45bb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e3d36 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 64] @ 0x48b60c 0x490933 0x8b3b25 0x8b25e2 0x8b226c 0x84b802 0x84b572 0x1079096 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x8b3b24 google.golang.org/protobuf/internal/impl.mergeBytesSlice+0xa4 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:201 # 0x8b25e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x8b226b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x84b801 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x84b571 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1079095 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [27: 10368] @ 0x48b60c 0x64c765 0x640f0b 0x63fd15 0x63f7ed 0x72ce55 0x72ce37 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72ce54 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72ce36 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x4908c7 0xc37305 0xc50a9b 0xc4cd9a 0x4956c1 # 0xc37304 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x1a4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:878 # 0xc50a9a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xb1a github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1471 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [75: 41164800] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 480] @ 0x48b60c 0x490329 0x708665 0x8021d3 0x8078f9 0x80837d 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x708664 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x8021d2 crypto/x509.parsePublicKey+0x432 crypto/x509/parser.go:288 # 0x8078f8 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 1056] @ 0x48b60c 0x490329 0x67c099 0x698377 0x6ae105 0x6e24a5 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x67c098 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x698376 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae104 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [17: 5984] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0xd276d3 0xd448b7 0xd46cdb 0xd44714 0xd51fa5 0x4956c1 # 0xd276d2 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x312 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:695 # 0xd448b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd46cda github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd44713 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [13: 1664] @ 0x48b60c 0x490933 0x561145 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 96] @ 0x48b5e5 0x4908c7 0x890816 0x8a371a 0x8a3358 0x875f0c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0xb1d754 0x4956c1 # 0x890815 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x875f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb1d753 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:330 0: 0 [3: 144] @ 0x48b60c 0x473297 0x88e005 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12f63df 0x134b075 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x88e004 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12f63de google.golang.org/grpc.(*Server).processUnaryRPC.func3+0xfe google.golang.org/grpc@v1.81.1/server.go:1403 # 0x134b074 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x54 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:403 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [11: 1232] @ 0x48b60c 0x41b526 0x53a2ca 0x1644a02 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1644a01 github.com/creachadair/jrpc2.(*Client).waitComplete+0x61 github.com/creachadair/jrpc2@v1.3.5/client.go:246 0: 0 [2: 64] @ 0x48b60c 0x490933 0x56e865 0x55ff5e 0x55b374 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1646265 0x1653338 0x16519b6 0x16511dd 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55ff5d encoding/json.(*decodeState).literalStore+0x233d encoding/json/decode.go:866 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1646264 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653337 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16519b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x16511dc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [49: 20384] @ 0x48b5e5 0x425c25 0x127262e 0x12751ae 0x12f23e8 0x12f1bb6 0x4956c1 # 0x127262d google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x14d google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:394 # 0x12751ad google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:665 # 0x12f23e7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1bb5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [2: 832] @ 0x48b5e5 0x490329 0x755412 0x1187f50 0x1186fed 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x755411 github.com/pactus-project/pactus/committee.(*committee).Update+0x3d1 github.com/pactus-project/pactus/committee/committee.go:86 # 0x1187f4f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:602 # 0x1186fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:506 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [9: 72] @ 0x48b5e5 0x4908c7 0xc64619 0xc64038 0x4956c1 # 0xc64618 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x3f8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:340 # 0xc64037 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:295 0: 0 [61: 33480704] @ 0x48b613 0x490933 0x561145 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [71: 38969344] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [19: 1824] @ 0x48b5e5 0x425c25 0x121edf6 0x126ef18 0x126f78e 0x4956c1 # 0x121edf5 google.golang.org/grpc/internal/status.NewWithProto+0x55 google.golang.org/grpc@v1.81.1/internal/status/status.go:52 # 0x126ef17 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1ab7 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1622 # 0x126f78d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1701 0: 0 [9: 432] @ 0x48b5e5 0x425c25 0x124e2a5 0x1249305 0x127cafb 0x1274fbf 0x12f23e8 0x12f1bb6 0x4956c1 # 0x124e2a4 golang.org/x/net/http2.(*Framer).readMetaFrame+0x64 golang.org/x/net@v0.56.0/http2/frame.go:1711 # 0x1249304 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.56.0/http2/frame.go:556 # 0x127cafa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x1274fbe google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:638 # 0x12f23e7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1bb5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [4: 128] @ 0x48b5e5 0x4908c7 0xb479a5 0xb95c7e 0xb95b6e 0xb95085 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb479a4 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:136 # 0xb95c7d github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:382 # 0xb95b6d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:369 # 0xb95084 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:315 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 1408] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x16e495b 0x1737bda 0x1738965 0x98954e 0x945787 0x94f7de 0x986b53 0x980b45 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x986b52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x980b44 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 720] @ 0x48b60c 0x473297 0x1641d4a 0x164edf5 0x164ed1c 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1641d49 github.com/creachadair/jrpc2.(*Request).UnmarshalParams+0x69 github.com/creachadair/jrpc2@v1.3.5/base.go:90 # 0x164edf4 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0x74 github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:197 # 0x164ed1b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 768] @ 0x48b60c 0x490329 0x543175 0x66b7c5 0x6e230b 0x6e22a1 0x72b3f0 0x72b0e5 0x72d250 0x72cecd 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6e230a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e22a0 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:99 # 0x72b3ef github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xaf github.com/pactus-project/pactus/types/tx/tx.go:483 # 0x72b0e4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x444 github.com/pactus-project/pactus/types/tx/tx.go:440 # 0x72d24f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72cecc github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x171d225 0x713f0e 0x70b039 0x802214 0x8078f9 0x80837d 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x171d224 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0xa4 crypto/internal/fips140/ecdsa/ecdsa.go:195 # 0x713f0d crypto/ecdsa.parseUncompressedPublicKey[...]+0x2d crypto/ecdsa/ecdsa.go:126 # 0x70b038 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x802213 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x8078f8 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [12: 384] @ 0x48b5e5 0x425c25 0xd734ab 0xd72ef6 0x10f97a9 0xd49945 0x4956c1 # 0xd734aa github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).findHandler+0x8a github.com/multiformats/go-multistream@v0.6.1/multistream.go:183 # 0xd72ef5 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x2f5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:225 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 896] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x16e490f 0x1737bda 0x1738965 0x9895cd 0x945787 0x9842c7 0x98429b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x9842c6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x98429a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 576] @ 0x48b5e5 0x425c25 0x16e48f7 0x6dfe93 0x98971e 0x98547c 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48f6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfe92 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x98971d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:40 # 0x98547b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 19712] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc3a43e 0xc379ca 0xc50772 0xc4cd9a 0x4956c1 # 0xc3a43d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1197 # 0xc379c9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x249 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:923 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [2: 40960] @ 0x48b60c 0x490329 0xe06e85 0x4a3791 0xdd6a65 0xdd6a8c 0xdd63fc 0xdd592c 0xdc98c5 0xe0319a 0x4956c1 # 0xe06e84 github.com/quic-go/quic-go.init.0.func2+0x24 github.com/quic-go/quic-go@v0.60.0/buffer_pool.go:90 # 0x4a3790 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdd6a64 github.com/quic-go/quic-go.getLargePacketBuffer+0x324 github.com/quic-go/quic-go@v0.60.0/buffer_pool.go:79 # 0xdd6a8b github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x34b github.com/quic-go/quic-go@v0.60.0/connection.go:2656 # 0xdd63fb github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.60.0/connection.go:2555 # 0xdd592b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.60.0/connection.go:2455 # 0xdc98c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.60.0/connection.go:729 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [19: 3648] @ 0x48b60c 0x490329 0x68ceb4 0x68e639 0x68e870 0x6b4deb 0x6b4698 0x6b47d2 0x6e2767 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ceb3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dea github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [9: 432] @ 0x48b5e5 0x425c25 0xd75093 0x4956c1 # 0xd75092 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0x52 github.com/multiformats/go-multistream@v0.6.1/client.go:56 0: 0 [4: 256] @ 0x48b5e5 0x4908c7 0xb96c2b 0x4956c1 # 0xb96c2a github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x92a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:483 0: 0 [15: 2880] @ 0x48b60c 0x490329 0x690df9 0x68d47e 0x68e639 0x68e870 0x6b4dd9 0x6b4698 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x690df8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d47d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dd8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [12: 2688] @ 0x48b60c 0x425c25 0x6f9d9a 0x6f9db0 0x171ed6b 0x1722790 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6f9d99 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6f9daf crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x171ed6a crypto/internal/fips140/ecdsa.newDRBG[...]+0xea crypto/internal/fips140/ecdsa/hmacdrbg.go:61 # 0x172278f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b60c 0x473297 0x5a6ed8 0x7e784f 0x7ee1aa 0x7e1d4f 0x7e2d8a 0x7e0c87 0x7e0e9c 0x7e4310 0x8e9a9a 0x8e8e9b 0x8e9193 0x8e6374 0x8e5a9b 0x4a354c 0x8e5a1b 0x8e59ef 0x8e5305 0x107cb85 0x107b0a5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0x7e784e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7ee1a9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7e1d4e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e2d89 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8e9a99 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8e8e9a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8e9192 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8e6373 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8e5a9a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a354b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8e5a1a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e59ee github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8e5304 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [7: 112] @ 0x48b60c 0x473914 0x473426 0x7e1d2c 0x7e579f 0x7e57a0 0x11ae84c 0x11adc6f 0x11ae113 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x7e1d2b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e579e github.com/multiformats/go-multiaddr.(*Component).Value+0xbe github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7e579f github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbf github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x11ae84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:220 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 80] @ 0x48b605 0x48b725 0x4c80fa 0x4b634e 0x893cfd 0x89211a 0x8a4ee3 0x873c05 0x8a4ee3 0x875d58 0x8a4ee3 0x8a4a69 0x848e6b 0x848993 0x128aa3f 0x12ec32a 0x12f2f7f 0x12f4e45 0x12f9ec6 0x12f263f 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4c80f9 reflect.copyVal+0x39 reflect/value.go:1885 # 0x4b634d reflect.(*MapIter).Key+0x4d reflect/map.go:256 # 0x893cfc google.golang.org/protobuf/internal/impl.appendMap+0x21c google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:294 # 0x892119 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func2+0x79 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:57 # 0x8a4ee2 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x402 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:215 # 0x873c04 google.golang.org/protobuf/internal/impl.appendMessageInfo+0xa4 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:168 # 0x8a4ee2 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x402 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:215 # 0x875d57 google.golang.org/protobuf/internal/impl.appendMessageSliceInfo+0xf7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:427 # 0x8a4ee2 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x402 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:215 # 0x8a4a68 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshal+0x68 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:142 # 0x848e6a google.golang.org/protobuf/proto.MarshalOptions.marshal+0x38a google.golang.org/protobuf@v1.36.11/proto/encode.go:195 # 0x848992 google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend+0x72 google.golang.org/protobuf@v1.36.11/proto/encode.go:159 # 0x128aa3e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13e google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:75 # 0x12ec329 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.81.1/rpc_util.go:804 # 0x12f2f7e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.81.1/server.go:1176 # 0x12f4e44 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.81.1/server.go:1477 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [18: 2016] @ 0x48b60c 0x490329 0x7afc06 0x15d73b6 0x15d73a0 0x15d73a1 0x15d7389 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x7afc05 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x15d73b5 github.com/mr-tron/base58/base58.FastBase58Encoding+0x195 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x15d739f github.com/mr-tron/base58/base58.Encode+0x17f github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x15d73a0 github.com/libp2p/go-libp2p/core/peer.ID.String+0x180 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x15d7388 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x168 github.com/pactus-project/pactus/www/grpc/network.go:109 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [2: 64] @ 0x48b5e5 0x4908c7 0xc2e5be 0xc4d007 0x4956c1 # 0xc2e5bd github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x39d github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:50 # 0xc4d006 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x906 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:903 0: 0 [6: 768] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x6dff17 0x16e495b 0x6dfe93 0x98971e 0x985a8e 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff16 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfe92 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x98971d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:40 # 0x985a8d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [45: 2160] @ 0x48b60c 0x490329 0x543175 0x66b7c5 0x6e32cb 0x6e3261 0x6e310a 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x7301ae 0x730194 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6e32ca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e3260 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e3109 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x7301ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x730193 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [16: 3072] @ 0x48b60c 0x490329 0x690df9 0x68d47e 0x68e639 0x68e870 0x6b4deb 0x6b4698 0x6b47d2 0x6e2767 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x690df8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d47d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dea github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 400] @ 0x48b60c 0x490933 0x94c397 0x94bf0f 0x986553 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x94c396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x986552 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x352 crypto/tls/handshake_server_tls13.go:1071 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 768] @ 0x48b5e5 0x425c25 0xb10dc6 0xb10d72 0xb10d76 0x1078876 0x1077b8b 0x1077150 0x4956c1 # 0xb10dc5 bufio.NewReaderSize+0xa5 bufio/bufio.go:56 # 0xb10d71 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xb10d75 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x1078875 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2d5 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:524 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 192] @ 0x48b60c 0x490329 0x53d476 0x53d5f9 0x66b083 0x66b9dd 0x72ab8b 0x72ab02 0x72b73e 0x72a1af 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x53d475 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x66b082 github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xc2 github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x66b9dc github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x72ab8a github.com/pactus-project/pactus/util/encoding.WriteElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x72ab01 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x21 github.com/pactus-project/pactus/types/tx/tx.go:350 # 0x72b73d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x72a1ae github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:225 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [13: 208] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11ae4ae 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 24] @ 0x48b5e5 0x4908c7 0x801328 0x80745d 0x80837d 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x801327 crypto/x509.parseName+0x307 crypto/x509/parser.go:177 # 0x80745c crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 896] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x1739c97 0x16e490f 0x1737bda 0x1738965 0x1738509 0x98559f 0x98556a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c96 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98559e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x985569 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [14: 1120] @ 0x48b60c 0x473297 0x51fe06 0xcfce90 0xd029e5 0xd1f2e2 0xd1a562 0xd19c85 0xd19630 0xd19478 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcfce8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xaf github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xd029e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd1f2e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xd1a561 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd19c84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd1962f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [81: 44457984] @ 0x48b613 0x490933 0x561145 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [72: 39518208] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [74: 40615936] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16465d7 0x164768b 0x1649095 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x164768a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1649094 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [73: 40067072] @ 0x48b613 0x490933 0x561145 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 96] @ 0x48b60c 0x490329 0xd8de7d 0xd878f3 0xdd2296 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0xd8de7c github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2dc github.com/quic-go/quic-go@v0.60.0/internal/wire/stream_frame.go:63 # 0xd878f2 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.60.0/internal/wire/frame_parser.go:79 # 0xdd2295 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.60.0/connection.go:1810 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [2: 224] @ 0x48b60c 0x490329 0x7afc06 0x8ea0f8 0x8ea0e2 0x8ea0e3 0x5228b4 0x5230ce 0x525bcc 0x51fdf3 0xcfaa6c 0xcfbd15 0xd555b9 0x10775ee 0x1077a5a 0x1077150 0x4956c1 # 0x7afc05 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8ea0f7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ea0e1 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ea0e2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x5228b3 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fdf2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcfaa6b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcfbd14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10775ed github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x26d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:429 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0x4120b2 0x40ff05 0x48b909 0xc29173 0x107abfc 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0xc29172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:68 # 0x107abfb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x25b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:730 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [5: 2240] @ 0x48b60c 0x490933 0xbf8205 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf8204 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2433 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 256] @ 0x48b5e5 0x425c25 0xd74d2c 0x1077765 0x1077a5a 0x1077150 0x4956c1 # 0xd74d2b github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0xab github.com/multiformats/go-multistream@v0.6.1/client.go:55 # 0x1077764 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:436 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [5: 560] @ 0x48b60c 0x41b526 0x1076e7a 0x107cccf 0xd448b7 0xd46cdb 0xd44714 0xd51fa5 0x4956c1 # 0x1076e79 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait+0x1d9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:400 # 0x107ccce github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Connected+0xee github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1028 # 0xd448b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd46cda github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd44713 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [3: 96] @ 0x48b60c 0x490933 0x16cc905 0x1738487 0x98427e 0x984249 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x1738486 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x98427d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x984248 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [75: 38400] @ 0x48b5e5 0x4908c7 0x88ee26 0x8a371a 0x8a3358 0x875f0c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12ee133 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x88ee25 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x875f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee132 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [16: 1024] @ 0x48b60c 0x490329 0x15d7577 0x15d7563 0x15d753b 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x15d7576 encoding/hex.EncodeToString+0x356 encoding/hex/hex.go:127 # 0x15d7562 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x342 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x15d753a github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x31a github.com/pactus-project/pactus/www/grpc/network.go:120 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [3: 96] @ 0x48b60c 0x490933 0x16cc905 0x16d7f72 0x1737d55 0x1738965 0x9895cd 0x945787 0x94f7de 0x98434c 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16d7f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x1737d54 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x98434b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 240] @ 0x48b5e5 0x421e0b 0x6e9dcd 0x6ea81f 0x11bd5a5 0x11bd645 0x11bb35b 0x11babdf 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x6e9dcc github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ea81e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11babde github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [10: 2080] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0xc2f651 0xc2fea7 0x4956c1 # 0xc2f650 github.com/libp2p/go-libp2p-pubsub.(*PubSub).notifyPeerDead+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:155 # 0xc2fea6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x146 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:207 0: 0 [16: 2304] @ 0x48b5e5 0x425c25 0x55a617 0x16470e5 0x1646945 0x164bce5 0x16481a5 0x4a4baa 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x16470e4 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x424 github.com/creachadair/jrpc2@v1.3.5/json.go:226 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x164bce4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16481a4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b605 0x490933 0x88fbd6 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0xb1116a 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x88fbd5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb11169 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 49152] @ 0x48b613 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x414f66 0x8f3b4d 0x8eced6 0x8ece6c 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x8f3b4c github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1cc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8eced5 github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4b5 github.com/pactus-project/pactus/store/tx.go:83 # 0x8ece6b github.com/pactus-project/pactus/store.NewStore+0x44b github.com/pactus-project/pactus/store/store.go:131 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [28: 14336] @ 0x48b60c 0x425c25 0x7f7e7e 0x7f7e93 0x9948f4 0x945796 0x985665 0x985637 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x7f7e7d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f7e92 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x9948f3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x985664 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x985636 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [64: 11264] @ 0x48b60c 0x490329 0x848ea5 0x848730 0x8e5752 0xc354d0 0xc45fb3 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0x848ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x84872f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8e5751 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc354cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:461 # 0xc45fb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [8: 1024] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x16e490f 0x1737bda 0x1738965 0x98954e 0x945787 0x9842c7 0x98429b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x9842c6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x98429a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [13: 2912] @ 0x48b60c 0x425c25 0x6f9d9a 0x6f9db0 0x16e490f 0x171efbd 0x1722790 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6f9d99 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6f9daf crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x171efbc crypto/internal/fips140/ecdsa.newDRBG[...]+0x33c crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x172278f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [28: 14336] @ 0x48b60c 0x425c25 0x7f7e7e 0x7f7e93 0x9948f4 0x945796 0x9842c7 0x98429b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x7f7e7d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f7e92 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x9948f3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x9842c6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x98429a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [17: 272] @ 0x48b5e5 0x425c25 0xc640cf 0x4956c1 # 0xc640ce github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0xee github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:295 0: 0 [2: 352] @ 0x48b60c 0x490933 0x88fbd6 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0xb1116a 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x88fbd5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb11169 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [5: 240] @ 0x48b5e5 0x425c25 0x53bbb3 0x12660bd 0x126605c 0x1268fbb 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0x12660bc google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.81.1/credentials/credentials.go:261 # 0x126605b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:542 # 0x1268fba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:783 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [17: 2448] @ 0x48b5e5 0x425c25 0x55a617 0x1646d35 0x1646945 0x1646265 0x1653338 0x16519b6 0x16511dd 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1646264 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653337 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16519b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x16511dc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [10: 480] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0x53a616 0x5398b9 0x53987d 0x164419b 0x1644186 0x164545d 0x16516b8 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53a615 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5398b8 context.withCancel+0x58 context/context.go:278 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0x164419a github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x1644185 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x164545c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16516b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [20: 2560] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b45 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b44 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x104 github.com/creachadair/jrpc2@v1.3.5/json.go:191 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [37: 11840] @ 0x48b5e5 0x4908c7 0x124f105 0x1015c2f 0x1015689 0x1015490 0x10152b3 0x124e512 0x1249305 0x127cafb 0x1274fbf 0x12f23e8 0x12f1bb6 0x4956c1 # 0x124f104 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.56.0/http2/frame.go:1755 # 0x1015c2e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.56.0/http2/hpack/hpack.go:406 # 0x1015688 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.56.0/http2/hpack/hpack.go:349 # 0x101548f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.56.0/http2/hpack/hpack.go:311 # 0x10152b2 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.56.0/http2/hpack/hpack.go:262 # 0x124e511 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.56.0/http2/frame.go:1793 # 0x1249304 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.56.0/http2/frame.go:556 # 0x127cafa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x1274fbe google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:638 # 0x12f23e7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1bb5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [2: 16] @ 0x48b5e5 0x41b4ad 0x16441c5 0x1644186 0x164545d 0x16516b8 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x16441c4 github.com/creachadair/jrpc2.newPending+0x364 github.com/creachadair/jrpc2@v1.3.5/client.go:445 # 0x1644185 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x164545c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16516b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [12: 768] @ 0x48b5e5 0x425c25 0xa1dc3f 0xa318d9 0xa0a3a7 0xa0f298 0x4956c1 # 0xa1dc3e net/http.readTransfer+0x57e net/http/transfer.go:573 # 0xa318d8 net/http.readRequest+0x6f8 net/http/request.go:1158 # 0xa0a3a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [4: 448] @ 0x48b60c 0x490329 0x7afc06 0x8ea0f8 0x8ea0e2 0x8ea0e3 0x5228b4 0x5230ce 0x525bcc 0x51fdf3 0xcf9b74 0xcf9bae 0xcf7f91 0xcfb48c 0xd70cc9 0xd702fa 0xd6e913 0x4956c1 # 0x7afc05 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8ea0f7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ea0e1 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ea0e2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x5228b3 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fdf2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcf9b73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:623 # 0xcf9bad github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:555 # 0xcf7f90 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:316 # 0xcfb48b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:819 # 0xd70cc8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x928 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:186 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0x12fe047 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x12fe046 google.golang.org/grpc.newClientStreamWithParams+0xbe6 google.golang.org/grpc@v1.81.1/stream.go:384 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [23: 4416] @ 0x48b60c 0x64c765 0x640f0b 0x63fd15 0x63f7ed 0x6e7875 0x6e7857 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x6e7874 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x6e7856 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/certificate/certificate.go:137 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [9: 1728] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x68e870 0x6b4d4b 0x6b4698 0x6b47d2 0x6e2767 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d4a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 784] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef188 0x1178670 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef187 time.NewTimer+0x67 time/sleep.go:145 # 0x117866f github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:108 0: 0 [9: 1440] @ 0x48b5e5 0x425c25 0xcfcb7e 0xcfa228 0xcf8d46 0xd4a11c 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0xcfcb7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcfa227 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:589 # 0xcf8d45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd4a11b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [15: 2880] @ 0x48b60c 0x490329 0x68ceb4 0x68e639 0x68e870 0x6b4d4b 0x6b4698 0x6b47d2 0x6e2767 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x68ceb3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d4a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [28: 448] @ 0x48b5e5 0x425c25 0xbfa0f2 0xbf98c9 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbfa0f1 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x731 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2911 # 0xbf98c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2654 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [17: 3536] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0xc3a43e 0xc379ca 0xc50772 0xc4cd9a 0x4956c1 # 0xc3a43d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1197 # 0xc379c9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x249 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:923 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [15: 1680] @ 0x48b60c 0x41b526 0x53a2ca 0x1274672 0x12751ae 0x12f23e8 0x12f1bb6 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1274671 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2191 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:609 # 0x12751ad google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:665 # 0x12f23e7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1bb5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [44: 4928] @ 0x48b60c 0x41b526 0xd1b757 0xd1a658 0xd19c85 0xd19630 0xd19478 0x4956c1 # 0xd1b756 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xd1a657 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd19c84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd1962f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [7: 672] @ 0x48b5e5 0x490329 0xc25585 0xc25425 0xc28e54 0xb96891 0x4956c1 # 0xc25584 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc25424 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc28e53 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x33 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xb96890 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x590 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:473 0: 0 [9: 1008] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef395 0x53b465 0x53bacd 0x53ba8f 0xd6e896 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0x53b464 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0xd6e895 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0xb5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:109 0: 0 [9: 1728] @ 0x48b60c 0x490329 0x68ce95 0x68e639 0x6b4cc5 0x6b4698 0x6b47d2 0x6e2767 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x68ce94 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4cc4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [45: 2160] @ 0x48b60c 0x64c765 0x640f0b 0x63fd15 0x63f7ed 0x6e307f 0x6e3033 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x7301ae 0x730194 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x6e307e github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x6e3032 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/signature.go:62 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x7301ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x730193 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [6: 768] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x1739c97 0x173844d 0x1737efa 0x984218 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c96 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x173844c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x1737ef9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b60c 0x490329 0x6ec068 0x72b050 0x72d250 0x72cecd 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6ec067 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x67 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:166 # 0x72b04f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x72d24f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72cecc github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 512] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x1739c97 0x16e490f 0x1737bda 0x1738965 0x1738509 0x1737efa 0x984218 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c96 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1737ef9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b5e5 0x421e0b 0x907d45 0x907d61 0x90746c 0xb18ea5 0xb18e78 0xb1b173 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0x907d44 go.opentelemetry.io/otel/attribute.computeDataFixed+0xa4 go.opentelemetry.io/otel@v1.44.0/attribute/set.go:375 # 0x907d60 go.opentelemetry.io/otel/attribute.newSet+0xc0 go.opentelemetry.io/otel@v1.44.0/attribute/set.go:362 # 0x90746b go.opentelemetry.io/otel/attribute.NewSetWithFiltered+0x2ab go.opentelemetry.io/otel@v1.44.0/attribute/set.go:265 # 0xb18ea4 go.opentelemetry.io/otel/attribute.NewSet+0x44 go.opentelemetry.io/otel@v1.44.0/attribute/set.go:210 # 0xb18e77 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/metrics/context.go:16 # 0xb1b172 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x172 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:72 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [4: 64] @ 0x48b5e5 0x425c25 0xd15327 0xd1d676 0xd1d54c 0xd1ef38 0xd55642 0x10f969c 0xd49945 0x4956c1 # 0xd15326 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd1d675 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd1d54b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd1ef37 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd55641 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x10f969b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x9b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:319 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 480] @ 0x48b5e5 0x425c25 0x53989b 0x53987d 0x94e4cb 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x53989a context.withCancel+0x3a context/context.go:277 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0x94e4ca crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1527 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [48: 43008] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6b49 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 576] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x68e870 0x6b4d4b 0x6b4698 0x6b47d2 0x6e2767 0x6e3d37 0x118a2a5 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d4a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e3d36 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [25: 4800] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x68e870 0x6b4d8a 0x6b4698 0x6b47d2 0x6e2767 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d89 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 262144] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d6f9 0x5649fe 0x5662a3 0x565010 0x564a6a 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d6f8 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x5649fd encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x56500f encoding/json.mapEncoder.encode+0x4cf encoding/json/encode.go:804 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 1344] @ 0x48b60c 0x490329 0x6b4f97 0x6b45bc 0x6b47d2 0x6e2767 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x6b4f96 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x6b45bb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [20: 8960] @ 0x48b60c 0x490329 0x848ea5 0x848730 0x8e5752 0xc354d0 0xc45fb3 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0x848ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x84872f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8e5751 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc354cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:461 # 0xc45fb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [3: 240] @ 0x48b5e5 0x490329 0xc29c3f 0x10fb8e4 0x10fac98 0xc2f782 0x4956c1 # 0xc29c3e github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x10fb8e3 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).preferredProtocol+0x63 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:519 # 0x10fac97 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x617 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:475 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [8: 768] @ 0x48b60c 0x425c25 0x6e344f 0x6e2436 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x6e344e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x6e2435 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:118 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 3200] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6b49 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [11: 704] @ 0x48b5e5 0x425c25 0xb8b4fa 0xb8b489 0xb8b428 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb8b4f9 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xf9 github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xb8b488 github.com/libp2p/go-msgio.NewVarintReaderSize+0x88 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb8b427 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x27 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:39 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 64] @ 0x48b60c 0x425c25 0x4e12c5 0x4e1529 0x50cb1f 0x50a8ed 0x5a2149 0x5bbbbb 0x5bab10 0xb2ae8a 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x4e12c4 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4e1528 syscall.Accept4+0x88 syscall/syscall_linux.go:701 # 0x50cb1e internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x50a8ec internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:604 # 0x5a2148 net.(*netFD).accept+0x28 net/fd_unix.go:150 # 0x5bbbba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5bab0f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xb2ae89 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x29 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 768] @ 0x48b60c 0x425c25 0x674165 0x674159 0x674032 0xdb76af 0xdb702e 0xdc0268 0xdba985 0xdb93dd 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0x4956c1 # 0x674164 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x674158 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x674031 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xdb76ae github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0xae github.com/quic-go/quic-go@v0.60.0/internal/handshake/cipher_suite.go:57 # 0xdb702d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.60.0/internal/handshake/aead.go:19 # 0xdc0267 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x1c7 github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:147 # 0xdba984 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0xc4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:481 # 0xdb93dc github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x7c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:251 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [8: 192] @ 0x48b60c 0x425c25 0xd72cac 0x10f97a9 0xd49945 0x4956c1 # 0xd72cab github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0xab github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 72] @ 0x48b5e5 0x425c25 0x72cdd5 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x72cdd4 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/block/block.go:184 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [12: 1152] @ 0x48b60c 0x425c25 0x6e0a92 0x6e91c5 0x118530b 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6e0a91 github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0x31 github.com/pactus-project/pactus/crypto/bls/bls.go:36 # 0x6e91c4 github.com/pactus-project/pactus/types/certificate.(*Certificate).AddSignature+0x144 github.com/pactus-project/pactus/types/certificate/certificate.go:350 # 0x118530a github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:298 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 896] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6b49 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x490329 0xc25585 0xc25425 0xc28e54 0xb96891 0x4956c1 # 0xc25584 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc25424 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc28e53 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x33 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xb96890 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x590 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:473 0: 0 [1: 512] @ 0x48b60c 0x425c25 0x7f7e7e 0x7f7e93 0xdb76a5 0xdb702e 0xdbaa70 0xdb93dd 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc950a 0x4956c1 # 0x7f7e7d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f7e92 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb76a4 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0xa4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/cipher_suite.go:53 # 0xdb702d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.60.0/internal/handshake/aead.go:19 # 0xdbaa6f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x1af github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:474 # 0xdb93dc github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x7c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:251 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9509 github.com/quic-go/quic-go.(*Conn).run+0x349 github.com/quic-go/quic-go@v0.60.0/connection.go:640 0: 0 [1: 64] @ 0x48b5e5 0x425c25 0x13a088f 0x139b58c 0x139afbc 0x139adaf 0x13996a2 0x139acd8 0x159dbe6 0x15a0092 0x159fd8f 0x159fce5 0x168d1a3 0x4956c1 # 0x13a088e database/sql.(*Rows).initContextClose+0xce database/sql/sql.go:2996 # 0x139b58b database/sql.(*DB).queryDC+0x54b database/sql/sql.go:1800 # 0x139afbb database/sql.(*DB).query+0xfb database/sql/sql.go:1764 # 0x139adae database/sql.(*DB).QueryContext.func1+0x4e database/sql/sql.go:1742 # 0x13996a1 database/sql.(*DB).retry+0x41 database/sql/sql.go:1576 # 0x139acd7 database/sql.(*DB).QueryContext+0x97 database/sql/sql.go:1741 # 0x159dbe5 github.com/pactus-project/pactus/wallet/storage/sqlitestorage.(*Storage).GetPendingTransactions+0x85 github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:563 # 0x15a0091 github.com/pactus-project/pactus/wallet.(*transactions).getPendingTransaction+0x31 github.com/pactus-project/pactus/wallet/transactions.go:143 # 0x159fd8e github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x2e github.com/pactus-project/pactus/wallet/transactions.go:117 # 0x159fce4 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x168d1a2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 384] @ 0x48b60c 0x490329 0x68ce95 0x68e639 0x68e870 0x6b4dd9 0x6b4698 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a64f 0x1186b2f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ce94 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dd8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0xd15327 0xd1d7f6 0xd1d56a 0xd1ef38 0xd55642 0x1178268 0x11746ca 0x4956c1 # 0xd15326 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd1d7f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd1d569 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd1ef37 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd55641 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x1178267 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x287 github.com/pactus-project/pactus/network/stream.go:91 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [10: 17920] @ 0x48b5ec 0x490329 0xb3c32f 0xb9437c 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb3c32e github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:458 # 0xb9437b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x15b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:179 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 768] @ 0x48b5e5 0x421e0b 0xa68df4 0xa68aed 0xa6d68c 0xb97b25 0xb96431 0x4956c1 # 0xa68df3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:187 # 0xa68aec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:150 # 0xa6d68b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb97b24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:542 # 0xb96430 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:428 0: 0 [4: 128] @ 0x48b5e5 0x4908c7 0x51d1d3 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x4d866e 0xb108f1 0xb108cf 0x7aeed1 0xb101ea 0xb10545 0xc2ec4f 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x51d1d2 fmt.errorf+0x412 fmt/errors.go:61 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10544 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc2ec4e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x60e github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:107 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0x48b5e5 0x490329 0x4a3fd2 0x4a36a5 0x12530ad 0x1252e59 0x1255fb8 0x12ee2b6 0x12ee1c5 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x4a3fd1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a36a4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x12530ac google.golang.org/grpc/internal/mem.(*sizedBufferPool).Put+0x2c google.golang.org/grpc@v1.81.1/internal/mem/buffer_pool.go:247 # 0x1252e58 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Put+0x98 google.golang.org/grpc@v1.81.1/internal/mem/buffer_pool.go:168 # 0x1255fb7 google.golang.org/grpc/mem.(*buffer).Free+0x77 google.golang.org/grpc@v1.81.1/mem/buffers.go:169 # 0x12ee2b5 google.golang.org/grpc/mem.BufferSlice.Free+0x35 google.golang.org/grpc@v1.81.1/mem/buffer_slice.go:71 # 0x12ee1c4 google.golang.org/grpc.recv+0x1a4 google.golang.org/grpc@v1.81.1/rpc_util.go:1037 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [59: 7552] @ 0x48b5e5 0x4908c7 0x88ee26 0x8a371a 0x8a3358 0x875f0c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12ee133 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x88ee25 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x875f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee132 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b605 0x425c25 0x12768c5 0x12750f6 0x12f23e8 0x12f1bb6 0x4956c1 # 0x12768c4 google.golang.org/grpc/internal/transport.(*http2Server).handleWindowUpdate+0x44 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:918 # 0x12750f5 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x235 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:685 # 0x12f23e7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1bb5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [21: 1344] @ 0x48b5e5 0x425c25 0x15d7b72 0x15d7756 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x15d7b71 github.com/pactus-project/pactus/www/grpc.metricToProto+0x111 github.com/pactus-project/pactus/www/grpc/network.go:149 # 0x15d7755 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [2: 32] @ 0x48b605 0x473914 0x473426 0x7e2dd5 0x7e0c87 0x7e0e9c 0x7e4310 0xb1339a 0xb1315a 0xb13139 0xb154c8 0xb86329 0xb8854f 0x4956c1 # 0x7e2dd4 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb13399 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xd9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:109 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb86328 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:383 # 0xb8854e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:692 0: 0 [4: 128] @ 0x48b5e5 0x425c25 0x7e0c11 0x7e0e9c 0x7e4310 0x107acea 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x7e0c10 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x107ace9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x349 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:739 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 208] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0xd26b31 0xb86d1b 0xb3af5a 0xb3a305 0xb880f0 0x4956c1 # 0xd26b30 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).TagPeer+0x290 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:579 # 0xb86d1a github.com/libp2p/go-libp2p-kad-dht.makeRoutingTable.func2+0x1ba github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:444 # 0xb3af59 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).addPeer+0xb79 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:244 # 0xb3a304 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).TryAddPeer+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:195 # 0xb880ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop.func1+0x26f github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:628 0: 0 [1: 48] @ 0x48b60c 0x490329 0x544147 0x66ba4a 0x6ed528 0x6ed4c6 0x72ac47 0x72b73e 0x72b80c 0x8fed15 0x117ea51 0x117e265 0x11891fc 0x11bc43a 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x544146 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x66ba49 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6ed527 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6ed4c5 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x72ac46 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x72b73d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x72b80b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x8fed14 github.com/pactus-project/pactus/execution.CheckAndExecute+0xd4 github.com/pactus-project/pactus/execution/execution.go:33 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc439 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [29: 2784] @ 0x48b5e5 0x48b725 0x4cc8bd 0x875ea5 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0xb1d754 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x875ea4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb1d753 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:330 0: 0 [10: 1760] @ 0x48b60c 0x490329 0x93db59 0x984e85 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x93db58 crypto/tls.signedMessage+0x38 crypto/tls/auth.go:114 # 0x984e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x404 crypto/tls/handshake_server_tls13.go:865 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 1056] @ 0x48b5e5 0x421e0b 0xa68dac 0xa68aed 0xa6d68c 0xb97b25 0xb96431 0x4956c1 # 0xa68dab go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:186 # 0xa68aec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:150 # 0xa6d68b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb97b24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:542 # 0xb96430 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:428 0: 0 [3: 72] @ 0x48b5e5 0x425c25 0x6e77f5 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6e77f4 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/certificate/certificate.go:136 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [21: 4032] @ 0x48b60c 0x490329 0x68ceb4 0x68e639 0x68e870 0x6b4d8a 0x6b4698 0x6b47d2 0x6e2767 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ceb3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d89 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b60c 0x473297 0x51fe06 0xa6d654 0xb93a36 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa6d653 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb93a35 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:102 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 576] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416454 0xd4a674 0xd4a445 0xd4a1af 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0xd4a673 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x1d3 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:276 # 0xd4a444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:251 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [6: 3244032] @ 0x48b613 0x490933 0x561145 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 2703360] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 480] @ 0x48b60c 0x425c25 0x16ff33a 0x171d1f4 0x70fc25 0x70fa8c 0x70cf16 0x93d64c 0x98682b 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16ff339 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x171d1f3 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x73 crypto/internal/fips140/ecdsa/ecdsa.go:191 # 0x70fc24 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:569 # 0x70fa8b crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:525 # 0x70cf15 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x93d64b crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x98682a crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 1440] @ 0x48b60c 0x490329 0x848ea5 0x848730 0x8e5752 0xc354d0 0xc45fb3 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0x848ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x84872f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8e5751 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc354cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:461 # 0xc45fb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [7: 896] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x16e495b 0x1737bda 0x1738965 0x9896e5 0x985a8e 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9896e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:39 # 0x985a8d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [22: 11264] @ 0x48b60c 0x425c25 0x7f7e7e 0x7f7e93 0x9948f4 0x945796 0x94f7de 0x986b53 0x980b45 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x7f7e7d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f7e92 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x9948f3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x986b52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x980b44 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b605 0x425c25 0xd1eb2c 0xd1ed08 0xd54eca 0x4d866e 0xb108f1 0xb108cf 0x7aeed1 0xb101ea 0xb10105 0xc2ec25 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xd1eb2b github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:26 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10104 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc2ec24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x5e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:105 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [22: 2464] @ 0x48b60c 0x41b526 0xd17765 0xd17737 0xd17458 0xd17539 0x4956c1 # 0xd17764 github.com/libp2p/go-yamux/v5.newPing+0x124 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:21 # 0xd17736 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xd17457 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd17538 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0xb97a65 0xb96431 0x4956c1 # 0xb97a64 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x1c4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:542 # 0xb96430 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:428 0: 0 [9: 864] @ 0x48b5e5 0x425c25 0xb96485 0x4956c1 # 0xb96484 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x184 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:433 0: 0 [6: 384] @ 0x48b60c 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x134d5f7 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x134d5f6 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:147 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 896] @ 0x48b60c 0x41b526 0xd1b6b6 0xd1b7af 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0x117821b 0x11746ca 0x4956c1 # 0xd1b6b5 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd1b7ae github.com/libp2p/go-yamux/v5.newStream+0x14e github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [18: 5184] @ 0x48b5e5 0x425c25 0x12fdb9c 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x12fdb9b google.golang.org/grpc.newClientStreamWithParams+0x73b google.golang.org/grpc@v1.81.1/stream.go:354 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [14: 1792] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b45 0x16465d7 0x164768b 0x1649095 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b44 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x104 github.com/creachadair/jrpc2@v1.3.5/json.go:191 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x164768a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1649094 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [12: 1152] @ 0x48b5e5 0x425c25 0x16489c5 0x16486ba 0x1648279 0x4a4baa 0x4956c1 # 0x16489c4 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0xe4 github.com/creachadair/jrpc2@v1.3.5/server.go:245 # 0x16486b9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x1648278 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 1728] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11bd5a5 0x11bd645 0x11bb35b 0x11babdf 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11babde github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [31: 12896] @ 0x48b5e5 0x425c25 0x1265a7c 0x126906a 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1265a7b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:485 # 0x1269069 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:787 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [30: 15360] @ 0x48b60c 0x490329 0x659048 0x658e8e 0x658ae6 0x11a6b49 0x11ae3f9 0x11ae138 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x659047 github.com/fxamacker/cbor/v2.(*Decoder).read+0x87 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:140 # 0x658e8d github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x14d github.com/fxamacker/cbor/v2@v2.9.2/stream.go:112 # 0x658ae5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:31 # 0x11a6b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 400] @ 0x48b60c 0x490933 0x561145 0x1646afb 0x16465d7 0x164768b 0x1649095 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1646afa github.com/creachadair/jrpc2.(*jmessage).toJSON+0xba github.com/creachadair/jrpc2@v1.3.5/json.go:186 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x164768a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1649094 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 2048] @ 0x48b5ec 0x490329 0xc46533 0xc41625 0xc4d4fa 0x4956c1 # 0xc46532 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2222 # 0xc41624 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xda4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1781 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [5: 160] @ 0x48b5e5 0x425c25 0xa14eeb 0x1653028 0x16540ab 0x4956c1 # 0xa14eea net/http.(*Server).Serve+0x42a net/http/server.go:3464 # 0x1653027 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x16540aa github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:85 0: 0 [8: 256] @ 0x48b5e5 0x41b4ad 0x1272696 0x1272685 0x12751ae 0x12f23e8 0x12f1bb6 0x4956c1 # 0x1272695 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x1b5 google.golang.org/grpc@v1.81.1/internal/transport/transport.go:76 # 0x1272684 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1a4 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:402 # 0x12751ad google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:665 # 0x12f23e7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1bb5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [6: 1248] @ 0x48b5e5 0x425c25 0x11c32c5 0x15a0569 0x159fe79 0x159fce5 0x168d1a3 0x4956c1 # 0x11c32c4 github.com/pactus-project/pactus/wallet/types.MakeTransactionInfos+0x744 github.com/pactus-project/pactus/wallet/types/types.go:135 # 0x15a0568 github.com/pactus-project/pactus/wallet.(*transactions).addTransactionWithStatus+0x48 github.com/pactus-project/pactus/wallet/transactions.go:200 # 0x159fe78 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x118 github.com/pactus-project/pactus/wallet/transactions.go:134 # 0x159fce4 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x168d1a2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x11a6a85 0x11ae3f9 0x11ae138 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x11a6a84 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x44 github.com/pactus-project/pactus/sync/bundle/bundle.go:86 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [14: 3360] @ 0x48b60c 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x7fac74 0x7fab7a 0xd7b33a 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x7fac73 crypto/x509.(*CertPool).addCertFunc+0x133 crypto/x509/cert_pool.go:204 # 0x7fab79 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd7b339 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [43: 38528] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc37be6 0xc378fb 0xc50772 0xc4cd9a 0x4956c1 # 0xc37be5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:942 # 0xc378fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x17a github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:919 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [4: 256] @ 0x48b60c 0x473297 0x7afd54 0x8ea0f8 0x8ea0e2 0x8ea0e3 0x5228b4 0x5230ce 0x525bcc 0x51fcf1 0xd394fb 0x522954 0x5230ce 0x525bcc 0x51ce74 0x10fbd37 0x10fbcf7 0x10fbaff 0xb97cbf 0xb96431 0x4956c1 # 0x7afd53 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x8ea0f7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ea0e1 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ea0e2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x5228b3 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fcf0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd394fa github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:38 # 0x522953 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51ce73 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10fbd36 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10fbcf6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xb97cbe github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:557 # 0xb96430 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:428 0: 0 [4: 96] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11ae4ae 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 448] @ 0x48b5e5 0x425c25 0x41b494 0xd15e17 0xd15985 0xd1f225 0xd72318 0xd70d1e 0xd702fa 0xd6e913 0x4956c1 # 0xd15e16 github.com/libp2p/go-yamux/v5.newSession+0x276 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:143 # 0xd15984 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd1f224 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd72317 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4f7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 480] @ 0x48b5e5 0x425c25 0xb13145 0xb154c8 0xb91b0a 0xb965ca 0x4956c1 # 0xb13144 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [7: 4480] @ 0x48b60c 0x490329 0xb110b0 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0xb110af github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [6: 6144] @ 0x48b5ec 0x490329 0xd46a26 0xb87258 0xb87088 0x4956c1 # 0xd46a25 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:743 # 0xb87257 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:505 # 0xb87087 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:492 0: 0 [17: 3536] @ 0x48b5e5 0x490329 0x9013ac 0xb90405 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x9013ab github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb90404 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:273 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 384] @ 0x48b60c 0x473297 0x7afd54 0xb952d3 0xb952b7 0xb95268 0xb95360 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0x7afd53 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0xb952d2 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb952b6 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb95267 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb9535f github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x11f github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:334 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 288] @ 0x48b60c 0x473297 0x51fe06 0xcfa70c 0xcfc4c5 0x1077d72 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcfa70b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x1cb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:679 # 0xcfc4c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:937 # 0x1077d71 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:469 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 144] @ 0x48b5e5 0x4908c7 0x7f6345 0x807485 0x80837d 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x7f6344 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xe4 crypto/x509/pkix/pkix.go:151 # 0x807484 crypto/x509.parseCertificate+0x564 crypto/x509/parser.go:967 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 512] @ 0x48b5e5 0x4908c7 0xb479a5 0xb94b15 0xb946e5 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb479a4 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:136 # 0xb94b14 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0xf4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:259 # 0xb946e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:217 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 72] @ 0x48b60c 0x473297 0x7e0c2d 0x7e0e9c 0x7e4310 0xb1339a 0xb1315a 0xb13139 0xb154c8 0xb91b0a 0xb965ca 0x4956c1 # 0x7e0c2c github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb13399 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xd9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:109 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [4: 384] @ 0x48b5e5 0x425c25 0x70a165 0x707865 0x70c8af 0x70c818 0x709da4 0x70a1fc 0x707865 0x70c6f7 0x712b9e 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x707864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x70c8ae crypto/ecdsa.addASN1IntBytes+0x6e crypto/ecdsa/ecdsa.go:483 # 0x70c817 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:468 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x707864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x70c6f6 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x712b9d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 1120] @ 0x48b60c 0x490329 0x7afc06 0xb97925 0xb97905 0xb978c8 0xb979a9 0xb96431 0x4956c1 # 0x7afc05 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0xb97924 github.com/mr-tron/base58/base58.FastBase58Encoding+0x84 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb97904 github.com/mr-tron/base58/base58.Encode+0x64 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb978c7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb979a8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x108 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:542 # 0xb96430 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:428 0: 0 [8: 768] @ 0x48b5e5 0x421e0b 0xa68dac 0xa68aed 0xa6d68c 0xb95625 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xa68dab go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:186 # 0xa68aec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:150 # 0xa6d68b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb95624 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:333 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 64] @ 0x48b605 0x473297 0x10603b8 0x105ecb4 0x4956c1 # 0x10603b7 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0xa97 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:258 # 0x105ecb3 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:234 0: 0 [4: 768] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x6b4cc5 0x6b4698 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a557 0x118a2f8 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4cc4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x53bbb3 0xa68dd9 0xa68da1 0xa68aed 0xa6d68c 0xb4136f 0xb427dd 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0xa68dd8 go.opentelemetry.io/otel/trace.ContextWithSpan+0x1b8 go.opentelemetry.io/otel/trace@v1.44.0/context.go:14 # 0xa68da0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x180 go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:186 # 0xa68aec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:150 # 0xa6d68b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb4136e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0xae github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:135 # 0xb427dc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x47c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [7: 3784704] @ 0x48b613 0x490933 0x561145 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 3784704] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 3784704] @ 0x48b613 0x490933 0x561145 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 784] @ 0x48b5e5 0x425c25 0x41b494 0xd7269b 0xd718ba 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0xd7269a github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity+0x5a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:328 # 0xd718b9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x59 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:217 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [15: 3360] @ 0x48b60c 0x425c25 0x6f9d9a 0x6f9db0 0x16e495b 0x171f493 0x1718b9f 0x1719e48 0x1719f3f 0x17198fd 0x17227d2 0x1722791 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6f9d99 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6f9daf crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x171f492 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x1718b9e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x1719e47 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x1719f3e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x17198fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x17227d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722790 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b60c 0x490329 0x1738698 0x1738509 0x98427e 0x984249 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1738697 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98427d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x984248 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 192] @ 0x48b5e5 0x4908c7 0x7f6345 0x807610 0x80837d 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x7f6344 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xe4 crypto/x509/pkix/pkix.go:151 # 0x80760f crypto/x509.parseCertificate+0x6ef crypto/x509/parser.go:987 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 128] @ 0x48b5e5 0x425c25 0xd7abd6 0xd7c725 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0xd7abd5 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:119 # 0xd7c724 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:66 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 784] @ 0x48b60c 0x41b526 0x10fb35e 0x10fb453 0x10fad15 0x117821b 0x11746ca 0x4956c1 # 0x10fb35d github.com/multiformats/go-multistream.newOnce+0xcdd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10fb452 github.com/multiformats/go-multistream.NewMSSelect[...]+0xdd2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10fad14 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [9: 432] @ 0x48b60c 0x473914 0x473426 0xb8d9c5 0xb8da11 0xb8db26 0xb96f9c 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8d9c4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb8da10 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:38 # 0xb8db25 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:70 # 0xb96f9b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:495 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 560] @ 0x48b60c 0x490329 0x708665 0x8021d3 0x8078f9 0x80837d 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x708664 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x8021d2 crypto/x509.parsePublicKey+0x432 crypto/x509/parser.go:288 # 0x8078f8 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0x48b60c 0x421e88 0x66c605 0x6eb634 0x6ebfb9 0x72ac47 0x72a9fd 0x8eb4e5 0x8ed17a 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x66c604 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:113 # 0x6eb633 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x53 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:39 # 0x6ebfb8 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x138 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:142 # 0x72ac46 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x72a9fc github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x19c github.com/pactus-project/pactus/types/tx/tx.go:328 # 0x8eb4e4 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x524 github.com/pactus-project/pactus/store/block.go:93 # 0x8ed179 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x99 github.com/pactus-project/pactus/store/store.go:156 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 1024] @ 0x48b5ec 0x490329 0xc46533 0xc45dd5 0xc39d89 0xc37969 0xc50772 0xc4cd9a 0x4956c1 # 0xc46532 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2222 # 0xc45dd4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2180 # 0xc39d88 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc88 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1147 # 0xc37968 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1e8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:921 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0x6e30b4 0x6e308a 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72e76e 0x72e754 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6e30b3 bytes.NewReader+0x93 bytes/reader.go:159 # 0x6e3089 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72e76d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72e753 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 128] @ 0x48b60c 0x473297 0x51fe06 0xa6d654 0xb97b25 0xb96431 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa6d653 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb97b24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:542 # 0xb96430 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:428 0: 0 [17: 3264] @ 0x48b60c 0x490329 0x690df9 0x68d47e 0x68e639 0x68e870 0x6b4d8a 0x6b4698 0x6b47d2 0x6e2767 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x690df8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d47d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d89 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b60c 0x473914 0x473426 0x1737cec 0x1738965 0x98954e 0x945787 0x9842c7 0x98429b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737ceb crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x9842c6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x98429a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 448] @ 0x48b5e5 0x425c25 0xb97c0a 0xb96431 0x4956c1 # 0xb97c09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x369 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:551 # 0xb96430 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:428 0: 0 [8: 4325376] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 3244032] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16465d7 0x164768b 0x1649095 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x164768a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1649094 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 1232] @ 0x48b5e5 0x425c25 0xb8dd6d 0xb957ed 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8dd6c github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:105 # 0xb957ec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:344 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [14: 224] @ 0x48b60c 0x490933 0x56adf9 0x56b1fc 0x56aa9d 0x55a634 0x6ea8c5 0x6ea8c6 0x11ae4ae 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [9: 864] @ 0x48b60c 0x490329 0x67c099 0x698377 0x6ae11a 0x6e24a5 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x67c098 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x698376 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae119 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [61: 62464] @ 0x48b5ec 0x490329 0xc448f7 0xc40d9f 0xc4d4fa 0x4956c1 # 0xc448f6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x4b6 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2024 # 0xc40d9e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1831 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [3: 720] @ 0x48b5e5 0x4908c7 0xb2d554 0x10ebb79 0x10eb999 0x10e94f1 0x10e8fd0 0x4956c1 # 0xb2d553 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10ebb78 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10eb998 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [5: 480] @ 0x48b5e5 0x425c25 0x70a165 0x9709ab 0x9708a7 0x709da4 0x70a1fc 0x96e5ad 0x96e497 0x94b937 0x98415b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9709aa vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9708a6 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96e5ac vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x102c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96e496 crypto/tls.(*serverHelloMsg).marshal+0xf16 crypto/tls/handshake_messages.go:798 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x98415a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 1440] @ 0x48b5e5 0x421e0b 0x107b899 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x107b898 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xef8 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:827 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 192] @ 0x48b60c 0x490329 0x16e49f0 0x1737bda 0x1738965 0x98954e 0x945787 0x985665 0x985637 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x985664 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x985636 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 320] @ 0x48b60c 0x490329 0x16e4a2e 0x1737bda 0x1738965 0x9896e5 0x98547c 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e4a2d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9896e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:39 # 0x98547b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [39: 19968] @ 0x48b5e5 0x4908c7 0x15d798c 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x15d798b github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [3: 336] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef395 0x53b465 0x53bacd 0x53ba8f 0x10fa74c 0xc2f782 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0x53b464 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0x10fa74b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xcb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:436 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [10: 960] @ 0x48b5e5 0x425c25 0x16e48f7 0x1737bda 0x1738965 0x1738509 0x98559f 0x98556a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48f6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98559e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x985569 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 8] @ 0x48b5e5 0x4908c7 0x875f49 0x875f29 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0xb1d754 0x4956c1 # 0x875f48 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x875f28 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb1d753 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:330 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0x807129 0x80837d 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x807128 crypto/x509.parseCertificate+0x208 crypto/x509/parser.go:925 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [63: 4032] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11ae4ae 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 1120] @ 0x48b5e5 0x425c25 0xcfcb7e 0xcfa73c 0xcfc4c5 0x1077d72 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xcfcb7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcfa73b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x1fb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:679 # 0xcfc4c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:937 # 0x1077d71 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:469 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 320] @ 0x48b5e5 0x425c25 0x8d7254 0x8d717d 0x8e83e5 0xc277d6 0xc277fc 0xd442d8 0xd51fa5 0x4956c1 # 0x8d7253 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8d717c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x8e83e4 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xc277d5 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc277fb github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd442d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2d7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:398 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [3: 96] @ 0x48b60c 0x490933 0x16cc905 0x16d7f72 0x1737d55 0x1738965 0x98954e 0x945787 0x94f7de 0x986b53 0x980b45 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16d7f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x1737d54 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x986b52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x980b44 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 480] @ 0x48b5e5 0x425c25 0xcfcb7e 0xcfaa9c 0xcfbd15 0xd555b9 0x10fad0f 0xc2f782 0x4956c1 # 0xcfcb7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcfaa9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1fb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcfbd14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10fad0e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x68e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:481 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [51: 21216] @ 0x48b5e5 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc40f12 0xc40f20 0xc4d4fa 0x4956c1 # 0xc40f11 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1655 # 0xc40f1f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1680 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [22: 4224] @ 0x48b60c 0x490329 0x68ce95 0x68e639 0x68e870 0x6b4d8a 0x6b4698 0x6b47d2 0x6e2767 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ce94 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d89 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 458752] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x564149 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x564148 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 128] @ 0x48b60c 0x490329 0x16e49f0 0x1737bda 0x1738965 0x1738509 0x1738025 0x98553a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1738024 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [36: 12672] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0x126db16 0x126f78e 0x4956c1 # 0x126db15 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x6b5 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1495 # 0x126f78d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1701 0: 0 [17: 2448] @ 0x48b5e5 0x425c25 0x55a617 0x16470e5 0x1646945 0x1646265 0x1653338 0x16519b6 0x16511dd 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x16470e4 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x424 github.com/creachadair/jrpc2@v1.3.5/json.go:226 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1646264 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653337 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16519b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x16511dc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 1440] @ 0x48b5e5 0x425c25 0x7739bc 0x7745c6 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8ece1e 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x7739bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7745c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ece1d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:120 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [7: 336] @ 0x48b5e5 0x425c25 0x40fdb2 0x48b909 0x12726df 0x12751ae 0x12f23e8 0x12f1bb6 0x4956c1 # 0x12726de google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1fe google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:407 # 0x12751ad google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:665 # 0x12f23e7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1bb5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [16: 384] @ 0x48b5e5 0x425c25 0x6e3052 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x7301ae 0x730194 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6e3051 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/signature.go:61 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x7301ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x730193 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [40: 14080] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0x48bb85 0x4d0185 0x4b6c45 0x55d374 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x48bb84 reflect.mapassign_faststr0+0x24 runtime/map.go:260 # 0x4d0184 reflect.mapassign_faststr+0xa4 reflect/value.go:3755 # 0x4b6c44 reflect.Value.SetMapIndex+0x204 reflect/map.go:416 # 0x55d373 encoding/json.(*decodeState).object+0x1333 encoding/json/decode.go:811 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [15: 1920] @ 0x48b5e5 0x425c25 0x1646928 0x1646265 0x1653338 0x16519b6 0x16511dd 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x1646927 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x227 github.com/creachadair/jrpc2@v1.3.5/json.go:109 # 0x1646264 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653337 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16519b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x16511dc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [19: 9728] @ 0x48b60c 0x425c25 0x7f7e7e 0x7f7e93 0x9948f4 0x945796 0x94f7de 0x98434c 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x7f7e7d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f7e92 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x9948f3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x98434b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [12: 768] @ 0x48b5e5 0x490329 0xb3c505 0xb8909d 0xb902ae 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb3c504 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb8909c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:758 # 0xb902ad github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:260 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 448] @ 0x48b60c 0x490329 0x53d476 0x53d5f9 0x7d6f5d 0x8e8411 0x107bf39 0x107b768 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x53d475 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x7d6f5c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8e8410 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0x107bf38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x1f8 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:888 # 0x107b767 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdc7 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [20: 4800] @ 0x48b5e5 0x425c25 0x7739bc 0x773ddc 0x774a85 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8ea8cd 0x8ee4de 0x1189076 0x15d4d6f 0x134b30b 0x15a8d1e 0x134b163 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x7739bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x773ddb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x774a84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8ea8cc github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ee4dd github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:306 # 0x1189075 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:709 # 0x15d4d6e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:250 # 0x134b30a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134b162 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:416 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [5: 240] @ 0x48b5e5 0x490329 0x4c2a05 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x4c2a04 reflect.Value.call+0xf64 reflect/value.go:608 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 1056] @ 0x48b5e5 0x425c25 0x70a165 0x9727fd 0x9726f4 0x709da4 0x70a1fc 0x972614 0x9725f3 0x709da4 0x70a1fc 0x972545 0x97249c 0x94b937 0x9848ea 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9727fc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9726f3 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x972613 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9725f2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x972544 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97249b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9848e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 672] @ 0x48b5e5 0x425c25 0x70a165 0x975638 0x975535 0x709da4 0x70a1fc 0x975405 0x97535c 0x94b937 0x984cc5 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x975637 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x975534 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97535b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x984cc4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 72] @ 0x48b60c 0x490933 0x6695de 0x669e66 0x6e29fe 0x7302f7 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6695dd golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.53.0/ripemd160/ripemd160.go:123 # 0x669e65 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e29fd github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x7302f6 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x56 github.com/pactus-project/pactus/types/vote/vote.go:190 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [46: 23552] @ 0x48b60c 0x490329 0x4d9425 0x165332e 0x16519b6 0x16511dd 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x4d9424 io.ReadAll+0x44 io/io.go:712 # 0x165332d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x16519b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x16511dc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 384] @ 0x48b5e5 0x4908c7 0x124f105 0x1015c2f 0x1015689 0x1015490 0x10152b3 0x124e512 0x1249305 0x127cafb 0x1274fbf 0x12f23e8 0x12f1bb6 0x4956c1 # 0x124f104 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.56.0/http2/frame.go:1755 # 0x1015c2e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.56.0/http2/hpack/hpack.go:406 # 0x1015688 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.56.0/http2/hpack/hpack.go:349 # 0x101548f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.56.0/http2/hpack/hpack.go:311 # 0x10152b2 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.56.0/http2/hpack/hpack.go:262 # 0x124e511 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.56.0/http2/frame.go:1793 # 0x1249304 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.56.0/http2/frame.go:556 # 0x127cafa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x1274fbe google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:638 # 0x12f23e7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1bb5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [24: 3840] @ 0x48b5e5 0x4908c7 0x124f105 0x1015c2f 0x1015689 0x1015490 0x10152b3 0x124e512 0x1249305 0x127cafb 0x1274fbf 0x12f23e8 0x12f1bb6 0x4956c1 # 0x124f104 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.56.0/http2/frame.go:1755 # 0x1015c2e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.56.0/http2/hpack/hpack.go:406 # 0x1015688 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.56.0/http2/hpack/hpack.go:349 # 0x101548f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.56.0/http2/hpack/hpack.go:311 # 0x10152b2 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.56.0/http2/hpack/hpack.go:262 # 0x124e511 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.56.0/http2/frame.go:1793 # 0x1249304 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.56.0/http2/frame.go:556 # 0x127cafa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x1274fbe google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:638 # 0x12f23e7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1bb5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [5: 160] @ 0x48b5e5 0x421e0b 0x16533f3 0x16519b6 0x16511dd 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x16533f2 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x112 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:94 # 0x16519b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x16511dc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [32: 1536] @ 0x48b60c 0x473914 0x473426 0xb12dde 0xb12f12 0xb12fb4 0xb905fa 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb12ddd github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x25d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:47 # 0xb12f11 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:64 # 0xb12fb3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:74 # 0xb905f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x479 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:282 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 448] @ 0x48b60c 0x490329 0x6e781b 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6e781a github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/certificate/certificate.go:136 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [42: 5376] @ 0x48b5e5 0x425c25 0xb8b65d 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb8b65c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x25c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:52 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 1597440] @ 0x48b613 0x490933 0x561145 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1048576] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 1597440] @ 0x48b613 0x490933 0x561145 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [16: 2048] @ 0x48b5e5 0x4908c7 0x15d798c 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x15d798b github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [5: 320] @ 0x48b60c 0x490329 0x62df59 0x62dedd 0x70d8e5 0x70d85f 0x70d190 0x713f2d 0x70b039 0x802214 0x8078f9 0x80837d 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x62df58 math/big.nat.make+0x98 math/big/nat.go:67 # 0x62dedc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x70d8e4 math/big.(*Int).SetBytes+0x104 math/big/int.go:519 # 0x70d85e crypto/ecdsa.pointToAffine+0x7e crypto/ecdsa/ecdsa.go:629 # 0x70d18f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x713f2c crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x70b038 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x802213 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x8078f8 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 448] @ 0x48b60c 0x490329 0x16e4a2e 0x1737bda 0x1738965 0x1738509 0x985b92 0x985b50 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e4a2d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985b91 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x985b4f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [12: 576] @ 0x48b60c 0x473914 0x473426 0xb8d77e 0xb8d703 0xb8d717 0xb8dcce 0xb96f59 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8d77d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb8d702 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:38 # 0xb8d716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:46 # 0xb8dccd github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:108 # 0xb96f58 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:500 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [32: 4096] @ 0x48b60c 0x425c25 0x1079ec8 0x1079e56 0x1077fd7 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x1079ec7 github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x4c7 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0x1079e55 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x455 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:656 # 0x1077fd6 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:481 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 1536] @ 0x48b60c 0x490329 0x68ceb4 0x68e639 0x68e870 0x6b4deb 0x6b4698 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x68ceb3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dea github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 256] @ 0x48b60c 0x490329 0x6e68c5 0x8f0f1a 0x8ef465 0x118807b 0x8fb358 0x1187fe6 0x1186fed 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6e68c4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x64 github.com/pactus-project/pactus/types/validator/validator.go:225 # 0x8f0f19 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:102 # 0x8ef464 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x118807a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:613 # 0x8fb357 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:260 # 0x1187fe5 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:611 # 0x1186fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:506 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 960] @ 0x48b60c 0x490329 0x68ceb4 0x68e639 0x68e870 0x6b4dd9 0x6b4698 0x6b47d2 0x6e2767 0x6e8ff5 0x6e89d7 0x118a64f 0x1186b2f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ceb3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dd8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b605 0x425c25 0xd1ea70 0xd1ed08 0xd54eca 0x110164c 0x10fc5e2 0x11788d8 0x4956c1 # 0xd1ea6f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x110164b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10fc5e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x11788d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:114 0: 0 [4: 512] @ 0x48b5e5 0x4908c7 0xb96c2b 0x4956c1 # 0xb96c2a github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x92a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:483 0: 0 [4: 96] @ 0x48b5e5 0x48b2a5 0xd6e527 0x4956c1 # 0xd6e526 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0x246 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:103 0: 0 [6: 480] @ 0x48b5e5 0x425c25 0x8d7254 0x8d717d 0x8e83e5 0xc23b45 0xc23b1a 0xc362b0 0x4956c1 # 0x8d7253 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8d717c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x8e83e4 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xc23b44 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0xa4 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc23b19 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc362af github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:738 0: 0 [1: 48] @ 0x48b5e5 0x4908c7 0x59d5d3 0x5b138f 0x590797 0x5ae317 0x58f6b4 0x4956c1 # 0x59d5d2 net.(*Resolver).goLookupIPCNAMEOrder+0xf92 net/dnsclient_unix.go:735 # 0x5b138e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x590796 net.init.func1+0x36 net/hook.go:21 # 0x5ae316 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x58f6b3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 480] @ 0x48b5e5 0x425c25 0x7739bc 0x773ddc 0x774a85 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8efe91 0x8ed20b 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x7739bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x773ddb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x774a84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8efe90 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x50 github.com/pactus-project/pactus/store/store.go:516 # 0x8ed20a github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [12: 3072] @ 0x48b5e5 0x4908c7 0xb479a5 0xb95c7e 0xb95b6e 0xb95085 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb479a4 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:136 # 0xb95c7d github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:382 # 0xb95b6d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:369 # 0xb95084 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:315 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 672] @ 0x48b60c 0x473297 0x51fe06 0xcfaa6c 0xcfbd15 0xd555b9 0x10f9cd7 0xd49945 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcfaa6b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcfbd14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10f9cd6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 1597440] @ 0x48b613 0x490933 0x561145 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 2129920] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 1597440] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 1597440] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 2129920] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16465d7 0x164768b 0x1649095 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x164768a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1649094 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [32: 7680] @ 0x48b5e5 0x425c25 0x7739bc 0x773ddc 0x773f7e 0x7723f5 0x761bb9 0x762330 0x762296 0x763553 0x7847aa 0x7828ca 0x785887 0x7862f4 0x7875a9 0x4956c1 # 0x7739bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x773ddb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x773f7d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x7723f4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x761bb8 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x76232f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x762295 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x763552 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x7847a9 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7828c9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x785886 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7862f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7875a8 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [5: 2240] @ 0x48b60c 0x490329 0x848ea5 0x848730 0xb114e6 0xb1d9ac 0xb8cd33 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x848ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x84872f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xb114e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb1d9ab github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:367 # 0xb8cd32 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:135 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [23: 3680] @ 0x48b5e5 0x425c25 0xc37a4b 0xc379f2 0xc50772 0xc4cd9a 0x4956c1 # 0xc37a4a github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x2ca github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:290 # 0xc379f1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x271 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:929 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [23: 4416] @ 0x48b60c 0x490329 0x68ce95 0x68e639 0x68e870 0x6b4dd9 0x6b4698 0x6b47d2 0x6e2767 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ce94 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dd8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [8: 896] @ 0x48b60c 0x41b526 0xd15e8b 0xd15985 0xd1f225 0xd72318 0xd70d1e 0xd702fa 0xd6e913 0x4956c1 # 0xd15e8a github.com/libp2p/go-yamux/v5.newSession+0x2ea github.com/libp2p/go-yamux/v5@v5.1.0/session.go:148 # 0xd15984 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd1f224 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd72317 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4f7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b60c 0x490329 0x1737ba5 0x1738965 0x1738509 0x985627 0x9855d3 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737ba4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985626 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9855d2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 768] @ 0x48b60c 0x425c25 0x6e0d05 0x117bc4b 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x6e0d04 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x104 github.com/pactus-project/pactus/crypto/bls/bls.go:77 # 0x117bc4a github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8a github.com/pactus-project/pactus/sync/bundle/message/hello.go:58 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [25: 28800] @ 0x48b60c 0x490329 0x64f84a 0x6e9de9 0x6e9dbd 0x6ea81f 0x11bd5a5 0x11bd645 0x11bb35b 0x11ba926 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x6e9de8 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x6e9dbc github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ea81e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba925 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [48: 2304] @ 0x48b5e5 0x425c25 0x6e20f4 0x6e20ca 0x6436e5 0x6404fd 0x647748 0x64109c 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x6e20f3 bytes.NewReader+0x93 bytes/reader.go:159 # 0x6e20c9 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/public_key.go:88 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x647747 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2372 # 0x64109b github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1682 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [13: 832] @ 0x48b5e5 0x421e0b 0x907d45 0x907d61 0x90746c 0xb18ea5 0xb18e78 0xb8b85b 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x907d44 go.opentelemetry.io/otel/attribute.computeDataFixed+0xa4 go.opentelemetry.io/otel@v1.44.0/attribute/set.go:375 # 0x907d60 go.opentelemetry.io/otel/attribute.newSet+0xc0 go.opentelemetry.io/otel@v1.44.0/attribute/set.go:362 # 0x90746b go.opentelemetry.io/otel/attribute.NewSetWithFiltered+0x2ab go.opentelemetry.io/otel@v1.44.0/attribute/set.go:265 # 0xb18ea4 go.opentelemetry.io/otel/attribute.NewSet+0x44 go.opentelemetry.io/otel@v1.44.0/attribute/set.go:210 # 0xb18e77 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/metrics/context.go:16 # 0xb8b85a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x45a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:88 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0x10f9a38 0xd49945 0x4956c1 # 0x10f9a37 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x437 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:336 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 960] @ 0x48b5e5 0x490329 0x564d96 0x564a6a 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x564d95 encoding/json.mapEncoder.encode+0x255 encoding/json/encode.go:784 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 528] @ 0x48b5e5 0x425c25 0x40fdb2 0x48b9d6 0x48b9bd 0x4cc691 0x891eba 0x891e79 0x8a371a 0x8a3358 0x873dd7 0x8a371a 0x8a3358 0x875f0c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12ee133 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x48b9bc reflect.makemap+0x1c runtime/map.go:211 # 0x4cc690 reflect.MakeMapWithSize+0x50 reflect/value.go:3103 # 0x891eb9 reflect.MakeMap+0x119 reflect/value.go:3093 # 0x891e78 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0xd8 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:62 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x873dd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x875f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee132 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [14: 672] @ 0x48b5e5 0x490329 0xb12bef 0xb12f12 0xb12fb4 0xb905fa 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb12bee github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:43 # 0xb12f11 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:64 # 0xb12fb3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:74 # 0xb905f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x479 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:282 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [24: 4608] @ 0x48b60c 0x490329 0x68ce95 0x68e639 0x68e870 0x6b4d4b 0x6b4698 0x6b47d2 0x6e2767 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ce94 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d4a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [63: 5040] @ 0x48b5e5 0x490329 0x53203f 0x7dffb4 0x7dff9a 0x7e3f8f 0x11ae590 0x11adc6f 0x11ae113 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x53203e strings.genSplit+0x7e strings/strings.go:305 # 0x7dffb3 strings.Split+0x73 strings/strings.go:361 # 0x7dff99 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x7e3f8e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11ae58f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [22: 352] @ 0x48b5e5 0x48b205 0x11bdf45 0x11bde06 0x1179fa3 0x4956c1 # 0x11bdf44 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x64 github.com/pactus-project/pactus/sync/sync.go:275 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 192] @ 0x48b5e5 0x425c25 0xb91c3c 0xb965ca 0x4956c1 # 0xb91c3b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0x21b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:82 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [7: 896] @ 0x48b5e5 0x4908c7 0xb479a5 0xb95c7e 0xb95b6e 0xb95085 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb479a4 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:136 # 0xb95c7d github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:382 # 0xb95b6d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:369 # 0xb95084 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:315 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [20: 480] @ 0x48b60c 0x473297 0xbfa134 0xbf98c9 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbfa133 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x773 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2911 # 0xbf98c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2654 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 1024] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x1739c97 0x16e495b 0x1737bda 0x1738965 0x1738509 0x98430d 0x9842c8 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c96 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98430c crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x9842c7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b60c 0x473297 0x5a6ed8 0x7e784f 0x7ee1aa 0x7e1d4f 0x7e2d8a 0x7e0c87 0x7e0e9c 0x7e4310 0x107ae75 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0x7e784e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7ee1a9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7e1d4e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e2d89 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x107ae74 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4d4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [33: 4224] @ 0x48b5e5 0x425c25 0xb901ff 0xb901af 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb901fe github.com/libp2p/go-libp2p-kad-dht/pb.NewMessage+0x7e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:20 # 0xb901ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:253 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [9: 216] @ 0x48b60c 0x490329 0x900e15 0x900cc5 0xd72d3a 0xd72d13 0x10f97a9 0xd49945 0x4956c1 # 0x900e14 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd72d39 github.com/multiformats/go-multistream.ReadNextToken[...]+0x139 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd72d12 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x112 github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x48b60c 0x490933 0x8f11a5 0x8f114d 0x8ef465 0x118807b 0x8fb358 0x1187fe6 0x1186fed 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x8f11a4 github.com/pactus-project/pactus/store.valKey+0x2c4 github.com/pactus-project/pactus/store/validator.go:20 # 0x8f114c github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x26c github.com/pactus-project/pactus/store/validator.go:117 # 0x8ef464 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x118807a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:613 # 0x8fb357 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:260 # 0x1187fe5 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:611 # 0x1186fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:506 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [8: 1408] @ 0x48b5e5 0x425c25 0x107888f 0x1077b8b 0x1077150 0x4956c1 # 0x107888e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2ee github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:525 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [14: 2240] @ 0x48b5e5 0x425c25 0xcfcb7e 0xcf9dbe 0xcf89c5 0xcf881c 0xd6f4b1 0xe30a4f 0xd6e3be 0x4956c1 # 0xcfcb7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcf9dbd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x11d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:563 # 0xcf89c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:397 # 0xcf881b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x29b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0xd6f4b0 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x250 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:195 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [67: 1608] @ 0x48b60c 0x490933 0x6695de 0x669e66 0x6e29fe 0x15d78cf 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x6695dd golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.53.0/ripemd160/ripemd160.go:123 # 0x669e65 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e29fd github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x15d78ce github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x6ae github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [9: 864] @ 0x48b5e5 0x425c25 0x16e48f7 0x1737bda 0x1738965 0x98954e 0x945787 0x985665 0x985637 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48f6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x985664 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x985636 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 576] @ 0x48b5e5 0x425c25 0x16e48f7 0x1737bda 0x1738965 0x98954e 0x945787 0x9842c7 0x98429b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48f6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x9842c6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x98429a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 480] @ 0x48b60c 0x490329 0x62df59 0x62dedd 0x6985c6 0x69854f 0x6ae86c 0x6ae045 0x6e24a5 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x62df58 math/big.nat.make+0x98 math/big/nat.go:67 # 0x62dedc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6985c5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x69854e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6ae86b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae044 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef188 0xb1d3bc 0xb1cd0f 0xb1b465 0xb153f9 0xb86329 0xb8854f 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef187 time.NewTimer+0x67 time/sleep.go:145 # 0xb1d3bb github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:333 # 0xb1cd0e github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2ae github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:288 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb86328 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:383 # 0xb8854e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:692 0: 0 [15: 2400] @ 0x48b5e5 0x490329 0x9013ac 0xb90405 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x9013ab github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb90404 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:273 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0x7027a5 0x7031be 0x703688 0xdbee2a 0xdbedc2 0xdcb2ab 0xdd2646 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0x4956c1 # 0x7027a4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:533 # 0x7031bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x703687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0xdbee29 encoding/asn1.Marshal+0x129 encoding/asn1/marshal.go:736 # 0xdbedc1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.60.0/internal/handshake/token_generator.go:76 # 0xdcb2aa github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.60.0/connection.go:971 # 0xdd2645 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.60.0/connection.go:1898 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [10: 1120] @ 0x48b5e5 0x425c25 0x41b494 0xc2f937 0x4956c1 # 0xc2f936 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0x256 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:178 0: 0 [8: 192] @ 0x48b5e5 0x421e0b 0xb18ec5 0xb8b85b 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb18ec4 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/metrics/context.go:16 # 0xb8b85a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x45a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:88 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 1280] @ 0x48b60c 0x490329 0x678b25 0x67c456 0x6ae01d 0x6e24a5 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x678b24 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x67c455 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 192] @ 0x48b60c 0x490329 0x16e49f0 0x1737bda 0x1738965 0x1738509 0x98559f 0x98556a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98559e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x985569 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [15: 2880] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x68e870 0x6b4deb 0x6b4698 0x6b47d2 0x6e2767 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dea github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 2304] @ 0x48b60c 0x490329 0xb110b0 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0xb110af github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [22: 2464] @ 0x48b60c 0x41b526 0xd1774e 0xd17737 0xd17458 0xd17539 0x4956c1 # 0xd1774d github.com/libp2p/go-yamux/v5.newPing+0x10d github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:20 # 0xd17736 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xd17457 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd17538 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [24: 1152] @ 0x48b5e5 0x425c25 0xd497e5 0x4956c1 # 0xd497e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x144 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 0: 0 [13: 2912] @ 0x48b60c 0x425c25 0x6f9d9a 0x6f9db0 0x16e490f 0x171f493 0x1718b9f 0x1719e48 0x1719f3f 0x17198fd 0x17227d2 0x1722791 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6f9d99 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6f9daf crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x171f492 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x1718b9e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x1719e47 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x1719f3e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x17198fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x17227d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722790 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [12: 2304] @ 0x48b60c 0x490329 0x68ceb4 0x68e639 0x68e870 0x6b4d8a 0x6b4698 0x6b47d2 0x6e2767 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x68ceb3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d89 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [24: 116736] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x94a4f0 0x94a4b7 0x947fa5 0x94dd65 0x94dd66 0x4d866e 0xd195a5 0xd1957d 0xd19478 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x94a4ef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x94a4b6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x947fa4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x94dd64 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x94dd65 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xd195a4 io.ReadFull+0xe4 io/io.go:354 # 0xd1957c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [3: 48] @ 0x48b605 0x48b17b 0x10f9d85 0xd49945 0x4956c1 # 0x10f9d84 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x784 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:356 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 8] @ 0x48b5e5 0x425c25 0x12fcb45 0x12dde31 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x12fcb44 google.golang.org/grpc.newClientStream+0x584 google.golang.org/grpc@v1.81.1/stream.go:246 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x5398c5 0x164419b 0x1644186 0x164545d 0x16516b8 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x5398c4 context.WithCancel+0x64 context/context.go:242 # 0x164419a github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x1644185 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x164545c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16516b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0x12f24fe 0x12748f1 0x12751ae 0x12f23e8 0x12f1bb6 0x4956c1 # 0x12f24fd google.golang.org/grpc.(*Server).serveStreams.func2+0x7d google.golang.org/grpc@v1.81.1/server.go:1062 # 0x12748f0 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2410 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:624 # 0x12751ad google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:665 # 0x12f23e7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1bb5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [6: 384] @ 0x48b60c 0x490329 0x53d476 0x53d5f9 0x7e020b 0x7e3f8f 0xb29279 0xb27997 0xb2aefa 0xb2aeec 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x53d475 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x7e020a github.com/multiformats/go-multiaddr.stringToBytes+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x7e3f8e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb29278 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2aef9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2aeeb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [9: 2016] @ 0x48b60c 0x425c25 0x6f9d9a 0x6f9db0 0x16e495b 0x171efbd 0x1722790 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6f9d99 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6f9daf crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x171efbc crypto/internal/fips140/ecdsa.newDRBG[...]+0x33c crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x172278f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [25: 6553600] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x564149 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x564148 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [19: 4864] @ 0x48b5e5 0x4908c7 0x15d7855 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x15d7854 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x634 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [14: 1120] @ 0x48b5e5 0x425c25 0x15d7ac6 0x15d7756 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x15d7ac5 github.com/pactus-project/pactus/www/grpc.metricToProto+0x65 github.com/pactus-project/pactus/www/grpc/network.go:138 # 0x15d7755 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [5: 800] @ 0x48b5e5 0x490329 0xd55efc 0xd55eee 0xd486c5 0x10eae97 0x10e973b 0x10e8fd0 0x4956c1 # 0xd55efb github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd55eed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:55 # 0xd486c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:979 # 0x10eae96 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0xd6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:442 # 0x10e973a github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x2ba github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:317 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [14: 1120] @ 0x48b5e5 0x425c25 0x1649325 0x1648949 0x16486ba 0x1648279 0x4a4baa 0x4956c1 # 0x1649324 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x1a4 github.com/creachadair/jrpc2@v1.3.5/server.go:309 # 0x1648948 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x16486b9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x1648278 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [42: 4032] @ 0x48b5e5 0x490329 0xb12bef 0xb12f12 0xb12fb4 0xb905fa 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb12bee github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:43 # 0xb12f11 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:64 # 0xb12fb3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:74 # 0xb905f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x479 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:282 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0x107b6f5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x107b6f4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd54 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:822 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [42: 14784] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0x1273556 0x12751ae 0x12f23e8 0x12f1bb6 0x4956c1 # 0x1273555 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1075 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:468 # 0x12751ad google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:665 # 0x12f23e7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1bb5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [35: 8960] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646c32 0x16465d7 0x1643f05 0x164545d 0x16516b8 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646c31 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x1f1 github.com/creachadair/jrpc2@v1.3.5/json.go:178 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1643f04 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x164545c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16516b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [34: 10880] @ 0x48b5e5 0x425c25 0xa31265 0xa0a3a7 0xa0f298 0x4956c1 # 0xa31264 net/http.readRequest+0x84 net/http/request.go:1083 # 0xa0a3a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [2: 32] @ 0x48b5e5 0x41b4ad 0xd7abb2 0xd7c725 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0xd7abb1 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:112 # 0xd7c724 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:66 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 256] @ 0x48b5e5 0x425c25 0xb95965 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb95964 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x724 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:358 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 256] @ 0x48b5e5 0x4908c7 0x875f49 0x875f29 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0xb1d754 0x4956c1 # 0x875f48 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x875f28 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb1d753 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:330 0: 0 [11: 704] @ 0x48b5e5 0x4908c7 0x7e0fb3 0x7e4310 0xb1339a 0xb1315a 0xb13139 0xb154c8 0xb86329 0xb8854f 0x4956c1 # 0x7e0fb2 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb13399 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xd9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:109 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb86328 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:383 # 0xb8854e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:692 0: 0 [26: 1664] @ 0x48b5e5 0x425c25 0xcfa239 0xcf8d46 0xd49797 0x4956c1 # 0xcfa238 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcf8d45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd49796 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [45: 5040] @ 0x48b60c 0x41b526 0xd1b6b6 0xd1b7af 0xd1a658 0xd19c85 0xd19630 0xd19478 0x4956c1 # 0xd1b6b5 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd1b7ae github.com/libp2p/go-yamux/v5.newStream+0x14e github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xd1a657 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd19c84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd1962f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [10: 1600] @ 0x48b5e5 0x425c25 0xcfceac 0xd029e5 0xd1f2e2 0xd1660e 0xd1e95d 0xd4a415 0xd4a1af 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0xcfceab github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:68 # 0xd029e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd1f2e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xd1660d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [7: 896] @ 0x48b5e5 0x425c25 0xd4a5a9 0xd4a445 0xd4a1af 0xd44caa 0x10fa8c9 0xc2f782 0x4956c1 # 0xd4a5a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:264 # 0xd4a444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:251 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [2: 48] @ 0x48b5e5 0x425c25 0x1269119 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1269118 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x358 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:805 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 192] @ 0x48b5e5 0x425c25 0x53bbb3 0x1649bb2 0x1649885 0x1648949 0x16486ba 0x1648279 0x4a4baa 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0x1649bb1 github.com/creachadair/jrpc2.(*Server).setContext+0x51 github.com/creachadair/jrpc2@v1.3.5/server.go:359 # 0x1649884 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x704 github.com/creachadair/jrpc2@v1.3.5/server.go:340 # 0x1648948 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x16486b9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x1648278 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 1024] @ 0x48b60c 0x473297 0x51ce8a 0x10fbd37 0x10fbcf7 0x10fbaff 0xb97cbf 0xb96431 0x4956c1 # 0x51ce89 fmt.errorf+0xc9 fmt/errors.go:42 # 0x10fbd36 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10fbcf6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xb97cbe github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:557 # 0xb96430 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:428 0: 0 [1: 896] @ 0x48b60c 0x490933 0xdd31e5 0xdd318b 0xdd305a 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc950a 0x4956c1 # 0xdd31e4 github.com/quic-go/quic-go.(*baseCryptoStream).Write+0x144 github.com/quic-go/quic-go@v0.60.0/crypto_stream.go:77 # 0xdd318a github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0xea github.com/quic-go/quic-go@v0.60.0/connection.go:2038 # 0xdd3059 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.60.0/connection.go:2010 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9509 github.com/quic-go/quic-go.(*Conn).run+0x349 github.com/quic-go/quic-go@v0.60.0/connection.go:640 0: 0 [1: 64] @ 0x48b60c 0x490329 0x16e4a2e 0x1737bda 0x93c6a7 0xdbd27f 0xdbc77a 0xdbc65b 0xdc03d7 0xdbb1a5 0xdb9417 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc950a 0x4956c1 # 0x16e4a2d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdbc779 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:48 # 0xdbc65a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:31 # 0xdc03d6 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xd6 github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:155 # 0xdbb1a4 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0xc4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:530 # 0xdb9416 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb6 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:254 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9509 github.com/quic-go/quic-go.(*Conn).run+0x349 github.com/quic-go/quic-go@v0.60.0/connection.go:640 0: 0 [39: 22464] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6b49 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [35: 560] @ 0x48b5e5 0x4908c7 0xbf9f7b 0xbf98c9 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf9f7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2944 # 0xbf98c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2654 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 448] @ 0x48b5e5 0x425c25 0xdf0a36 0xdfb7a5 0xdfcba5 0xe084db 0xe084bf 0xdfcd7f 0xe1a8ab 0xe1a89d 0xd4a415 0xd4a1af 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0xdf0a35 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.60.0/send_stream.go:73 # 0xdfb7a4 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.60.0/stream.go:90 # 0xdfcba4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:68 # 0xe084da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:137 # 0xe084be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:92 # 0xdfcd7e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map.go:120 # 0xe1a8aa github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.60.0/connection.go:2911 # 0xe1a89c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [4: 256] @ 0x48b60c 0x490933 0x97695b 0x976823 0x976828 0x709da4 0x70a1fc 0x9767b4 0x976793 0x709da4 0x70a1fc 0x975dfd 0x975cf4 0x709da4 0x70a1fc 0x975638 0x975535 0x709da4 0x70a1fc 0x975405 0x97535c 0x94b937 0x984cc5 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x97695a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x17a vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x976822 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x976827 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1.1+0x47 crypto/tls/handshake_messages.go:1280 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9767b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x976792 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1278 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975dfc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x975cf3 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975637 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x975534 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97535b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x984cc4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 320] @ 0x48b60c 0x473297 0x15d767a 0x15d7563 0x15d753b 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x15d7679 encoding/hex.EncodeToString+0x459 encoding/hex/hex.go:129 # 0x15d7562 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x342 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x15d753a github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x31a github.com/pactus-project/pactus/www/grpc/network.go:120 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [5: 2580480] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 2064384] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16465d7 0x164768b 0x1649095 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x164768a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1649094 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 2580480] @ 0x48b613 0x490933 0x561145 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [26: 10816] @ 0x48b5e5 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x40ff05 0x48b909 0xc29173 0x107abfc 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0xc29172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:68 # 0x107abfb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x25b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:730 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [8: 192] @ 0x48b5e5 0x41b4ad 0x4ef148 0xd17873 0xd17458 0xd17539 0x4956c1 # 0x4ef147 time.NewTimer+0x27 time/sleep.go:144 # 0xd17872 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xd17457 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd17538 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [23: 4416] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x6b4cc5 0x6b4698 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4cc4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [74: 5920] @ 0x48b5e5 0x425c25 0x6ea873 0x6ea8c6 0x11ae4ae 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6ea872 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [18: 41472] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x414f66 0x736bf2 0x11927b1 0x11926f3 0x118c231 0x118c1f4 0x11afd4d 0x11bd4eb 0x11b8a0c 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x736bf1 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x131 github.com/pactus-project/pactus/consensus/log/log.go:115 # 0x11927b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x11926f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x118c230 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x118c1f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x11afd4c github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x14c github.com/pactus-project/pactus/consensus/manager/manager.go:140 # 0x11bd4ea github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x4a github.com/pactus-project/pactus/sync/sync.go:153 # 0x11b8a0b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1eb github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [8: 128] @ 0x48b605 0x473297 0x88eacf 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0xb1116a 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x88eace google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb11169 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [6: 576] @ 0x48b5e5 0x425c25 0x16e48f7 0x1737bda 0x1738965 0x9896e5 0x98547c 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48f6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9896e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:39 # 0x98547b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 192] @ 0x48b5e5 0x4908c7 0x80128a 0x8075ed 0x80837d 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x801289 crypto/x509.parseName+0x269 crypto/x509/parser.go:174 # 0x8075ec crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 288] @ 0x48b5e5 0x425c25 0x70a165 0x972545 0x97249c 0x94b937 0x9848ea 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x972544 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97249b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9848e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 480] @ 0x48b60c 0x490933 0x4e0046 0x5a5085 0x5a3dd9 0xb2b777 0xb2d71f 0xb2d425 0xd48d0b 0x1105051 0x1107dd5 0x1108525 0x1107994 0x4956c1 # 0x4e0045 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x5a5084 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5a3dd8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb2b776 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb2d71e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb2d424 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd48d0a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x1105050 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x1107dd4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x1108524 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x1107993 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 516096] @ 0x48b613 0x490933 0x561145 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 1032192] @ 0x48b613 0x490933 0x561145 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 2580480] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 2064384] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 880] @ 0x48b5e5 0x490329 0x564d96 0x564a6a 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x564d95 encoding/json.mapEncoder.encode+0x255 encoding/json/encode.go:784 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [10: 1120] @ 0x48b60c 0x41b526 0x53a2ca 0xd164e8 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0x117821b 0x11746ca 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xd164e7 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [7: 3136] @ 0x48b60c 0x490933 0x94c397 0x94bf0f 0x986378 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x94c396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x986377 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [16: 6144] @ 0x48b60c 0x490329 0x848ea5 0x848730 0xb114e6 0xb1d9ac 0xb8cd33 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x848ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x84872f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xb114e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb1d9ab github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:367 # 0xb8cd32 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:135 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [13: 1664] @ 0x48b5e5 0x425c25 0xc379fe 0xc379f2 0xc50772 0xc4cd9a 0x4956c1 # 0xc379fd github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x27d github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:287 # 0xc379f1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x271 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:929 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [9: 1728] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x68e870 0x6b4d4b 0x6b4698 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d4a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x70d91f 0x70d190 0x713f2d 0x70b039 0x802214 0x8078f9 0x80837d 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70d91e crypto/ecdsa.pointToAffine+0x13e crypto/ecdsa/ecdsa.go:630 # 0x70d18f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x713f2c crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x70b038 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x802213 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x8078f8 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [36: 3456] @ 0x48b5e5 0x490329 0xc25585 0xc25425 0xc28e54 0x901431 0xb90405 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xc25584 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc25424 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc28e53 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x33 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x901430 github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xd0 github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:11 # 0xb90404 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:273 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 256] @ 0x48b60c 0x490329 0x53d476 0x53d5f9 0x7d6f5d 0x8e8411 0xc277d6 0xc277fc 0xd442d8 0xd51fa5 0x4956c1 # 0x53d475 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x7d6f5c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8e8410 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xc277d5 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc277fb github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd442d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2d7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:398 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 64] @ 0x48b60c 0x473297 0x51fe06 0xcfce90 0xd029e5 0xd1f2e2 0xd1660e 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0x117821b 0x11746ca 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcfce8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xaf github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xd029e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd1f2e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xd1660d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [103: 9888] @ 0x48b60c 0x490329 0x6e229b 0x6e214a 0x6436e5 0x6404fd 0x647748 0x64109c 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x6e229a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:98 # 0x6e2149 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:88 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x647747 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2372 # 0x64109b github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1682 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 1280] @ 0x48b5ec 0x4908c7 0xb3b50c 0xb41413 0xb427dd 0x4956c1 # 0xb3b50b github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0x36b github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb41412 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:141 # 0xb427dc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x47c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [5: 400] @ 0x48b60c 0x48b7de 0x48b873 0x410b85 0x410b78 0x415895 0xd1683c 0xd1e95d 0xd4a415 0xd4a1af 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0xd1683b github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x3db github.com/libp2p/go-yamux/v5@v5.1.0/session.go:237 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [51: 2448] @ 0x48b5e5 0x425c25 0x116edd9 0xc658a7 0xc6566a 0xc651c5 0xc64cf7 0xc64b9c 0x4956c1 # 0x116edd8 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x58 github.com/pactus-project/pactus/network/gossip.go:210 # 0xc658a6 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x126 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:501 # 0xc65669 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:479 # 0xc651c4 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:428 # 0xc64cf6 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:399 # 0xc64b9b github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:369 0: 0 [3: 96] @ 0x48b5e5 0x425c25 0x989865 0x98981a 0x9858d1 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x989864 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x84 crypto/internal/fips140/tls13/tls13.go:154 # 0x989819 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:48 # 0x9858d0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 320] @ 0x48b5e5 0x4908c7 0xb9037d 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb9037c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:270 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [39: 1872] @ 0x48b5e5 0x425c25 0x6e30b4 0x6e308a 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x7301ae 0x730194 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6e30b3 bytes.NewReader+0x93 bytes/reader.go:159 # 0x6e3089 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x7301ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x730193 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x11a699b 0x11bd64f 0x11bb35b 0x11babdf 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x11a699a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x7a github.com/pactus-project/pactus/sync/bundle/bundle.go:75 # 0x11bd64e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:178 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11babde github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 192] @ 0x48b60c 0x473297 0x51ce8a 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x4d866e 0xb108f1 0xb108cf 0x7aeed1 0xb101ea 0xb10545 0xb8b672 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x51ce89 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10544 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb8b671 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:53 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [16: 3328] @ 0x48b5e5 0x490329 0xb90425 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb90424 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:275 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 64] @ 0x48b60c 0x490329 0x170fa2d 0x1719734 0x1719426 0x171d128 0x171d0fb 0x70fb16 0x70cf16 0x93d64c 0x98682b 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x170fa2c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x1719733 crypto/internal/fips140/ecdsa.inverse[...]+0x33 crypto/internal/fips140/ecdsa/ecdsa.go:385 # 0x1719425 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x3c5 crypto/internal/fips140/ecdsa/ecdsa.go:483 # 0x171d127 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x171d0fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x70fb15 crypto/ecdsa.verifyFIPS[...]+0x135 crypto/ecdsa/ecdsa.go:529 # 0x70cf15 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x93d64b crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x98682a crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x4a3fb9 0x4a36a5 0x5611a5 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x4a3fb8 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a36a4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x5611a4 encoding/json.Marshal+0x184 encoding/json/encode.go:215 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [11: 1056] @ 0x48b5e5 0x425c25 0x125cf05 0x125cef4 0x125bbf9 0x127231c 0x4956c1 # 0x125cf04 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xc4 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:674 # 0x125cef3 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:888 # 0x125bbf8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:601 # 0x127231b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:342 0: 0 [5: 400] @ 0x48b60c 0x473297 0x64cf28 0x640db6 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x64cf27 github.com/fxamacker/cbor/v2.fillTextString+0x287 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3242 # 0x640db5 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0xf95 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1580 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 560] @ 0x48b60c 0x41b526 0x53a2ca 0xd7274d 0xd718ba 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xd7274c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity+0x10c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:350 # 0xd718b9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x59 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:217 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 240] @ 0x48b60c 0x473914 0x473426 0xb8d898 0xb8d8dd 0xb8d911 0xb8dcac 0xb957ed 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8d897 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb8d8dc github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:38 # 0xb8d910 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:56 # 0xb8dcab github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:107 # 0xb957ec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:344 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [40: 3200] @ 0x48b5e5 0x425c25 0x75574a 0x75570a 0x755737 0x755702 0x1188a83 0x1192782 0x11926f3 0x118c231 0x118c1f4 0x11afd4d 0x11bd4eb 0x11b8a0c 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x755749 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x755709 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:122 # 0x755736 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:213 # 0x755701 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:121 # 0x1188a82 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:668 # 0x1192781 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x61 github.com/pactus-project/pactus/consensus/height.go:20 # 0x11926f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x118c230 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x118c1f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x11afd4c github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x14c github.com/pactus-project/pactus/consensus/manager/manager.go:140 # 0x11bd4ea github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x4a github.com/pactus-project/pactus/sync/sync.go:153 # 0x11b8a0b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1eb github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 507904] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x566623 0x5619d3 0x561791 0x5610de 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x566622 encoding/json.condAddrEncoder.encode+0x62 encoding/json/encode.go:936 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 32] @ 0x48b605 0x48b725 0x4c80fa 0x4b634e 0x89237f 0x8921c7 0x8a4885 0x8a45ef 0x873b05 0x8a4885 0x8a45ef 0x875bcd 0x8a4885 0x8a45ef 0x8a451e 0x84c9c2 0x84c8ec 0x128a97a 0x128a969 0x12ec32a 0x12f2f7f 0x12f4e45 0x12f9ec6 0x12f263f 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4c80f9 reflect.copyVal+0x39 reflect/value.go:1885 # 0x4b634d reflect.(*MapIter).Key+0x4d reflect/map.go:256 # 0x89237e google.golang.org/protobuf/internal/impl.sizeMap+0x17e google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:99 # 0x8921c6 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func1+0x46 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:54 # 0x8a4884 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:111 # 0x8a45ee google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:60 # 0x873b04 google.golang.org/protobuf/internal/impl.sizeMessageInfo+0x24 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:160 # 0x8a4884 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:111 # 0x8a45ee google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:60 # 0x875bcc google.golang.org/protobuf/internal/impl.sizeMessageSliceInfo+0x4c google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:414 # 0x8a4884 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:111 # 0x8a45ee google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:60 # 0x8a451d google.golang.org/protobuf/internal/impl.(*MessageInfo).size+0x3d google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:41 # 0x84c9c1 google.golang.org/protobuf/proto.MarshalOptions.size+0x81 google.golang.org/protobuf@v1.36.11/proto/size.go:43 # 0x84c8eb google.golang.org/protobuf/proto.MarshalOptions.Size+0x4b google.golang.org/protobuf@v1.36.11/proto/size.go:34 # 0x128a979 google.golang.org/protobuf/proto.Size+0x79 google.golang.org/protobuf@v1.36.11/proto/size.go:20 # 0x128a968 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x68 google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:51 # 0x12ec329 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.81.1/rpc_util.go:804 # 0x12f2f7e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.81.1/server.go:1176 # 0x12f4e44 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.81.1/server.go:1477 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [3: 24] @ 0x48b5e5 0x425c25 0xd1ea5f 0xd1ed08 0xd54eca 0x4d866e 0xb108f1 0xb108cf 0x7aeed1 0xb101ea 0xb10545 0xb8b672 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xd1ea5e github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10544 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb8b671 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:53 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [14: 2016] @ 0x48b60c 0x490329 0x72cdfb 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x72cdfa github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/block/block.go:184 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [44: 1408] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11ae4ae 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [16: 3072] @ 0x48b60c 0x490329 0x68ce95 0x68e639 0x68e870 0x6b4deb 0x6b4698 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x68ce94 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dea github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [10: 960] @ 0x48b5e5 0x490329 0xb2d0ff 0xb2d4fd 0x10ebb79 0x10eb999 0x10e94f1 0x10e8fd0 0x4956c1 # 0xb2d0fe github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x23e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb2d4fc github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10ebb78 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10eb998 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [7: 784] @ 0x48b5e5 0x425c25 0x41b494 0xd15e30 0xd15985 0xd1f225 0xd72318 0xd70d1e 0xd702fa 0xd6e913 0x4956c1 # 0xd15e2f github.com/libp2p/go-yamux/v5.newSession+0x28f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:144 # 0xd15984 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd1f224 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd72317 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4f7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 384] @ 0x48b60c 0x490329 0x68ceb4 0x68e639 0x68e870 0x6b4d8a 0x6b4698 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x117ccf2 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x68ceb3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d89 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [6: 576] @ 0x48b5e5 0x425c25 0x16e48f7 0x16e4e35 0x1738aa6 0x173804d 0x98553a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48f6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16e4e34 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1738aa5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x173804c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 400] @ 0x48b5e5 0x421e0b 0x6e9dcd 0x6ea8d5 0x11bd5a5 0x11bd645 0x11bb35b 0x11babdf 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x6e9dcc github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ea8d4 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11babde github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [88: 135168] @ 0x48b60c 0x490329 0x659048 0x658e8e 0x658ae6 0x11a6b49 0x11ae3f9 0x11ae138 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x659047 github.com/fxamacker/cbor/v2.(*Decoder).read+0x87 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:140 # 0x658e8d github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x14d github.com/fxamacker/cbor/v2@v2.9.2/stream.go:112 # 0x658ae5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:31 # 0x11a6b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [8: 1408] @ 0x48b5e5 0x425c25 0xd70dd0 0xd702fa 0xd6e913 0x4956c1 # 0xd70dcf github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0xa2f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:202 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [27: 31104] @ 0x48b5ec 0x4908c7 0xc44685 0xc444c5 0xc40d9f 0xc4d4fa 0x4956c1 # 0xc44684 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x244 github.com/libp2p/go-libp2p-pubsub@v0.16.0/mcache.go:87 # 0xc444c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2006 # 0xc40d9e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1831 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [21: 4032] @ 0x48b60c 0x490329 0x68ceb4 0x68e639 0x68e870 0x6b4d4b 0x6b4698 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x68ceb3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d4a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [62: 35712] @ 0x48b60c 0x490329 0x6b539c 0x6b45bc 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6b539b github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x6b45bb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [21: 336] @ 0x48b605 0x473297 0x88edea 0x8a371a 0x8a3358 0x875f0c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12ee133 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x88ede9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x875f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee132 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 1536] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d6f9 0x65114b 0x652b23 0x6514b4 0x652b23 0x64fc86 0x64f81b 0x6e9de9 0x6e9dbd 0x6ea81f 0x11bd5a5 0x11bd645 0x11bb458 0x11bafa5 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d6f8 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x65114a github.com/fxamacker/cbor/v2.encodeString+0x16a github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1318 # 0x652b22 github.com/fxamacker/cbor/v2.encodeStruct+0x462 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1586 # 0x6514b3 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1343 # 0x652b22 github.com/fxamacker/cbor/v2.encodeStruct+0x462 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1586 # 0x64fc85 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1074 # 0x64f81a github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xba github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1009 # 0x6e9de8 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x6e9dbc github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ea81e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb457 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x277 github.com/pactus-project/pactus/sync/handler_hello.go:179 # 0x11bafa4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xd04 github.com/pactus-project/pactus/sync/handler_hello.go:158 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [8: 384] @ 0x48b60c 0x490329 0x6e325b 0x6e7dbf 0x6e78ed 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6e325a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6e7dbe github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6e78ec github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [8: 640] @ 0x48b5e5 0x425c25 0x8d7254 0x8d717d 0x107a0f4 0x1077fd7 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x8d7253 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8d717c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x107a0f3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:672 # 0x1077fd6 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:481 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 256] @ 0x48b5e5 0x4908c7 0x96ad45 0x94c3da 0x94bf0f 0x97b6db 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x96ad44 crypto/tls.(*clientHelloMsg).unmarshal+0x11a4 crypto/tls/handshake_messages.go:620 # 0x94c3d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x48b60c 0x490329 0x5433e8 0x66b7c5 0x6ed610 0x6ed59d 0x72b050 0x72d250 0x72cecd 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x5433e7 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6ed60f github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6ed59c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x72b04f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x72d24f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72cecc github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [12: 576] @ 0x48b60c 0x473297 0xb90275 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb90274 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0xf4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:259 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 256] @ 0x48b60c 0x473914 0x473426 0x1737cec 0x1738965 0x1738509 0x98559f 0x98556a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737ceb crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98559e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x985569 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 1008] @ 0x48b60c 0x41b526 0x10fb3c5 0x10fb45b 0x10fad15 0xc2f782 0x4956c1 # 0x10fb3c4 github.com/multiformats/go-multistream.newOnce+0xd44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10fb45a github.com/multiformats/go-multistream.NewMSSelect[...]+0xdda github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10fad14 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [3: 336] @ 0x48b60c 0x41b526 0xd1b6c9 0xd1b7c5 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0x117821b 0x11746ca 0x4956c1 # 0xd1b6c8 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd1b7c4 github.com/libp2p/go-yamux/v5.newStream+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [3: 96] @ 0x48b60c 0x490933 0x16cc905 0x1738487 0x1737efa 0x984218 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x1738486 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x1737ef9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xd22e9f 0xc5aded 0xc5bd7d 0xc629d5 0xc431cb 0xc4165d 0xc4d4fa 0x4956c1 # 0xd22e9e github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).Protect+0x9e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:202 # 0xc5adec github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x8c github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:94 # 0xc5bd7c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:215 # 0xc629d4 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xd4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/trace.go:486 # 0xc431ca github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x16a github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1672 # 0xc4165c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xddc github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1790 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [4: 512] @ 0x48b60c 0x490329 0x678b25 0x67c456 0x6ae01d 0x6e24a5 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x678b24 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x67c455 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 256] @ 0x48b5e5 0x425c25 0xb1cce7 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0xb1cce6 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x286 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:287 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0x7e0c11 0x7e0e9c 0x7e4310 0x107ae75 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x7e0c10 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x107ae74 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4d4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [14: 448] @ 0x48b5e5 0x4908c7 0x88ee26 0x8a371a 0x8a3358 0x875f0c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12ee133 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x88ee25 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x875f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee132 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [28: 1792] @ 0x48b5e5 0x48b725 0x4cc8bd 0x873d47 0x8a371a 0x8a3358 0x873dd7 0x8a371a 0x8a3358 0x875f0c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12ee133 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x873d46 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x873dd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x875f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee132 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [10: 320] @ 0x48b5e5 0x4908c7 0x15d798c 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x15d798b github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [17: 2448] @ 0x48b5e5 0x425c25 0x55a617 0x1647338 0x1646945 0x1646265 0x1653338 0x16519b6 0x16511dd 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1647337 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x677 github.com/creachadair/jrpc2@v1.3.5/json.go:216 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1646264 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653337 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16519b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x16511dc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 128] @ 0x48b5e5 0x48b205 0xc64e85 0xc64b9c 0x4956c1 # 0xc64e84 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x1e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:413 # 0xc64b9b github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:369 0: 0 [12: 1536] @ 0x48b5e5 0x425c25 0x1646928 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x1646927 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x227 github.com/creachadair/jrpc2@v1.3.5/json.go:109 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 240] @ 0x48b5e5 0x425c25 0x164ee2d 0x164ed1c 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x164ee2c github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0xac github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:201 # 0x164ed1b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [10: 800] @ 0x48b5e5 0x425c25 0x12fcb59 0x12dde31 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x12fcb58 google.golang.org/grpc.newClientStream+0x598 google.golang.org/grpc@v1.81.1/stream.go:247 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [21: 3360] @ 0x48b5e5 0x4908c7 0x127874b 0x12f525d 0x12f5261 0x12f9ec6 0x12f263f 0x4956c1 # 0x127874a google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x34a google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:1092 # 0x12f525c google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x171c google.golang.org/grpc@v1.81.1/internal/transport/server_stream.go:77 # 0x12f5260 google.golang.org/grpc.(*Server).processUnaryRPC+0x1720 google.golang.org/grpc@v1.81.1/server.go:1443 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [13: 2496] @ 0x48b60c 0x490329 0x68ceb4 0x68e639 0x68e870 0x6b4dd9 0x6b4698 0x6b47d2 0x6e2767 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x68ceb3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dd8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [104: 6656] @ 0x48b5e5 0x425c25 0xbf97d8 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf97d7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1257 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2653 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x789d7b 0x77f465 0x8ec7f1 0x8eb825 0x8ed612 0x8ece1e 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x789d7a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x77f464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ece1d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:120 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [18: 2304] @ 0x48b5e5 0x425c25 0x1646928 0x164bce5 0x16481a5 0x4a4baa 0x4956c1 # 0x1646927 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x227 github.com/creachadair/jrpc2@v1.3.5/json.go:109 # 0x164bce4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16481a4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 400] @ 0x48b60c 0x490933 0x561145 0x1653405 0x16519b6 0x16511dd 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1653404 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x124 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:94 # 0x16519b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x16511dc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 144] @ 0x48b5e5 0x490329 0xb12bef 0xb12f12 0xb12fb4 0xb905fa 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb12bee github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:43 # 0xb12f11 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:64 # 0xb12fb3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:74 # 0xb905f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x479 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:282 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [42: 14784] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0x48bb85 0x4d0185 0x4b6c45 0x55d374 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1646265 0x1653338 0x16519b6 0x16511dd 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x48bb84 reflect.mapassign_faststr0+0x24 runtime/map.go:260 # 0x4d0184 reflect.mapassign_faststr+0xa4 reflect/value.go:3755 # 0x4b6c44 reflect.Value.SetMapIndex+0x204 reflect/map.go:416 # 0x55d373 encoding/json.(*decodeState).object+0x1333 encoding/json/decode.go:811 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1646264 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653337 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16519b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x16511dc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 448] @ 0x48b60c 0x425c25 0x4e13cd 0x4e1529 0x50cb1f 0x50a8ed 0x5a2149 0x5bbbbb 0x5bab10 0xa14dcc 0x1653028 0x16540ab 0x4956c1 # 0x4e13cc syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4e1528 syscall.Accept4+0x88 syscall/syscall_linux.go:701 # 0x50cb1e internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x50a8ec internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:604 # 0x5a2148 net.(*netFD).accept+0x28 net/fd_unix.go:150 # 0x5bbbba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5bab0f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa14dcb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x1653027 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x16540aa github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:85 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x53bbb3 0x10fa88d 0x10fa82f 0xc2f782 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0x10fa88c github.com/libp2p/go-libp2p/core/network.WithNoDial+0x20c github.com/libp2p/go-libp2p@v0.48.0/core/network/context.go:68 # 0x10fa82e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [6: 384] @ 0x48b60c 0x490329 0x16e49f0 0x1737bda 0x1738965 0x98954e 0x945787 0x94f7de 0x98434c 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x98434b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [14: 2016] @ 0x48b5e5 0x425c25 0x55a617 0x1646857 0x164bce5 0x16481a5 0x4a4baa 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x164bce4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16481a4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [16: 2560] @ 0x48b5e5 0x425c25 0x12fd4f3 0x12fd4e7 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x12fd4f2 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.81.1/rpc_util.go:189 # 0x12fd4e6 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.81.1/stream.go:287 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [13: 2496] @ 0x48b60c 0x490329 0x68ce95 0x68e639 0x68e870 0x6b4dd9 0x6b4698 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x68ce94 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dd8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [17: 544] @ 0x48b5e5 0x425c25 0xcfbf33 0xd555b9 0x10f9cd7 0xd49945 0x4956c1 # 0xcfbf32 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x532 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:890 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10f9cd6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [15: 2400] @ 0x48b5e5 0x425c25 0xcfceac 0xd029e5 0xd1f2e2 0xd1660e 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0x117821b 0x11746ca 0x4956c1 # 0xcfceab github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:68 # 0xd029e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd1f2e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xd1660d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 32768] @ 0x48b613 0x490329 0x8e4a0f 0xd1e0f3 0xd1e0df 0xd1d36d 0xd19d94 0xd19630 0xd19478 0x4956c1 # 0x8e4a0e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd1e0f2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd1e0de github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd1d36c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd19d93 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd1962f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 2048] @ 0x48b60c 0x490933 0xbf8205 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf8204 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2433 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 2048] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6b49 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [27: 6912] @ 0x48b60c 0x490933 0xbf8205 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf8204 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2433 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16384] @ 0x48b60c 0x490329 0x8e4a0f 0xb105d0 0xc2ec4f 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x8e4a0e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xb105cf github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc2ec4e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x60e github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:107 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 1920] @ 0x48b5e5 0x4908c7 0xd48c3b 0x1105051 0x1107dd5 0x1108525 0x1107994 0x4956c1 # 0xd48c3a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0xfa github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:40 # 0x1105050 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x1107dd4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x1108524 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x1107993 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 208] @ 0x48b60c 0x490329 0x6e7c6b 0x72d165 0x72cecd 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72e76e 0x72e754 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6e7c6a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x72d164 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x72cecc github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72e76d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72e753 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 2031616] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 320] @ 0x48b5e5 0x425c25 0x122787c 0x12278d6 0x13546b2 0x135467e 0x135466a 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x122787b google.golang.org/protobuf/internal/encoding/json.NewDecoder+0xbb google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:55 # 0x12278d5 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x115 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:79 # 0x13546b1 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x135467d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1354669 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:66 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b60c 0x425c25 0x118270b 0x118262d 0x118262d 0x118262d 0x118262d 0x118262d 0x118262d 0x118262d 0x118262d 0x118262d 0x118262d 0x118262d 0x11847e6 0x11847d4 0x118a10e 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x118270a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11847e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11847d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:216 # 0x118a10d github.com/pactus-project/pactus/state.(*state).validateBlock+0xcd github.com/pactus-project/pactus/state/validation.go:28 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [8: 128] @ 0x48b605 0x473914 0x473426 0x7e2dd5 0x7e0c87 0x7e0e9c 0x7e4310 0x7e3fe5 0x11ae590 0x11adc6f 0x11ae113 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x7e2dd4 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7e3fe4 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae58f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 960] @ 0x48b60c 0x490329 0x6b4f97 0x6b45bc 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x117ccf2 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6b4f96 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x6b45bb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [14: 5376] @ 0x48b5e5 0x490329 0xd1b6e5 0xd1b6e6 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0xd1b6e4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd1b6e5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [36: 1152] @ 0x48b5e5 0x425c25 0x11ae3e5 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x11ae3e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x24 github.com/pactus-project/pactus/sync/firewall/firewall.go:169 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 768] @ 0x48b60c 0x490329 0x6b4f97 0x6b45bc 0x6b47d2 0x6e2767 0x6e3d37 0x118a2a5 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6b4f96 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x6b45bb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e3d36 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [60: 5760] @ 0x48b5e5 0x48b725 0x4cc8bd 0x6400e7 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x6400e6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1451 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [81: 124416] @ 0x48b60c 0x490933 0x94c397 0x94bf0f 0x97b6db 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x94c396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 768] @ 0x48b5e5 0x490329 0xb2cfbf 0xb2d4fd 0x10ebb79 0x10eb999 0x10e94f1 0x10e8fd0 0x4956c1 # 0xb2cfbe github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xfe github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:21 # 0xb2d4fc github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10ebb78 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10eb998 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [5: 480] @ 0x48b5e5 0x425c25 0x70a165 0x975fa5 0x975e97 0x709da4 0x70a1fc 0x975638 0x975535 0x709da4 0x70a1fc 0x975405 0x97535c 0x94b937 0x984cc5 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x975fa4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x975e96 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975637 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x975534 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97535b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x984cc4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 96] @ 0x48b60c 0x490933 0x975d94 0x975c6f 0x975c6e 0x709da4 0x70a1fc 0x975638 0x975535 0x709da4 0x70a1fc 0x975405 0x97535c 0x94b937 0x984cc5 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x975d93 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x713 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x975c6e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x5ee vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x975c6d crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x5ed crypto/tls/handshake_messages.go:1276 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975637 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x975534 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97535b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x984cc4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 1920] @ 0x48b60c 0x490329 0x690df9 0x68d47e 0x68e639 0x6b4cc5 0x6b4698 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x690df8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d47d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4cc4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [15: 2880] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x6b4cc5 0x6b4698 0x6b47d2 0x6e2767 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4cc4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [42: 6048] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x48bafd 0x4d25ed 0x4b6d9b 0x89345a 0x891f78 0x8a371a 0x8a3358 0x873dd7 0x8a371a 0x8a3358 0x875f0c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12ee133 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x48bafc reflect.mapassign0+0x1c runtime/map.go:254 # 0x4d25ec reflect.mapassign+0x8c reflect/value.go:3746 # 0x4b6d9a reflect.Value.SetMapIndex+0x35a reflect/map.go:439 # 0x893459 google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0x719 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:237 # 0x891f77 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x873dd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x875f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee132 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [29: 7424] @ 0x48b5e5 0x4908c7 0x15d798c 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x15d798b github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [2: 32] @ 0x48b60c 0x490329 0x9007b5 0x900bd4 0x9008f7 0xd73013 0xd72aef 0x4956c1 # 0x9007b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x900bd3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x9008f6 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd73012 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x412 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0xd72aee github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:332 0: 0 [47: 376] @ 0x48b5e5 0x4908c7 0xc53630 0xc5365d 0xc40469 0xc4045d 0xc3de91 0xc3c816 0xc3c817 0xc3c075 0xc51492 0xc4d47a 0x4956c1 # 0xc5362f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:26 # 0xc5365c github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:97 # 0xc40468 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:68 # 0xc4045c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1583 # 0xc3de90 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x5b0 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1553 # 0xc3c815 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x7d5 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1334 # 0xc3c816 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x7d6 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1404 # 0xc3c074 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x34 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1333 # 0xc51491 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1582 # 0xc4d479 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xd79 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:960 0: 0 [4: 192] @ 0x48b5e5 0x425c25 0x11763cf 0x1175df0 0xd448b7 0xd46cdb 0xd44714 0xd51fa5 0x4956c1 # 0x11763ce github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x4e github.com/pactus-project/pactus/network/notifee.go:144 # 0x1175def github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3cf github.com/pactus-project/pactus/network/notifee.go:104 # 0xd448b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd46cda github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd44713 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x40fdb2 0x48b909 0x13036f2 0x13036d5 0x13036c0 0x130021c 0x1300625 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x135de67 0x1362cc2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x13036f1 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.81.1/metadata/metadata.go:100 # 0x13036d4 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.81.1/internal/transport/transport.go:335 # 0x13036bf google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.81.1/stream.go:1234 # 0x130021b google.golang.org/grpc.(*clientStream).retryLocked+0x5b google.golang.org/grpc@v1.81.1/stream.go:785 # 0x1300624 google.golang.org/grpc.(*clientStream).withRetry+0x284 google.golang.org/grpc@v1.81.1/stream.go:855 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x135de66 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x1362cc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:54 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 48] @ 0x48b60c 0x421e88 0x66c605 0x6eb634 0x6ebfb9 0x72ac47 0x72b73e 0x72b80c 0x8ece70 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x66c604 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:113 # 0x6eb633 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x53 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:39 # 0x6ebfb8 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x138 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:142 # 0x72ac46 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x72b73d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x72b80b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x8ece6f github.com/pactus-project/pactus/store.NewStore+0x44f github.com/pactus-project/pactus/store/store.go:131 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [6: 768] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x1739c97 0x16e495b 0x16e4e35 0x1738aa6 0x173804d 0x98553a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c96 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16e4e34 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1738aa5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x173804c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 192] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11bd5a5 0x11bd645 0x11bb35b 0x11babdf 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11babde github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x13a296d 0x13a2906 0x13a0ca5 0x159dc50 0x15a0092 0x159fd8f 0x159fce5 0x168d1a3 0x4956c1 # 0x13a296c database/sql.(*Rows).close+0x4c database/sql/sql.go:3442 # 0x13a2905 database/sql.(*Rows).Close+0x25 database/sql/sql.go:3439 # 0x13a0ca4 database/sql.(*Rows).Next+0x84 database/sql/sql.go:3044 # 0x159dc4f github.com/pactus-project/pactus/wallet/storage/sqlitestorage.(*Storage).GetPendingTransactions+0xef github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:570 # 0x15a0091 github.com/pactus-project/pactus/wallet.(*transactions).getPendingTransaction+0x31 github.com/pactus-project/pactus/wallet/transactions.go:143 # 0x159fd8e github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x2e github.com/pactus-project/pactus/wallet/transactions.go:117 # 0x159fce4 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x168d1a2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 2400] @ 0x48b5e5 0x490329 0xb39526 0xb3972b 0xb42cde 0xb427ff 0x4956c1 # 0xb39525 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb3972a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2ea github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb42cdd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x2bd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:273 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 1280] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x1739c97 0x16e490f 0x16e4e35 0x1738aa6 0x173804d 0x98553a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c96 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16e4e34 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1738aa5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x173804c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 672] @ 0x48b5e5 0x425c25 0x70a165 0x975405 0x97535c 0x94b937 0x984cc5 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x975404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97535b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x984cc4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 336] @ 0x48b5e5 0x425c25 0x51d272 0xd17145 0xd170d6 0xd19491 0x4956c1 # 0x51d271 fmt.errorf+0x4b1 fmt/errors.go:64 # 0xd17144 fmt.Errorf+0x324 fmt/errors.go:26 # 0xd170d5 github.com/libp2p/go-yamux/v5.(*Session).close+0x2b5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd19490 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 16] @ 0x48b605 0x425c25 0x8d723d 0x8d721e 0x8d717d 0x8e83e5 0x107bf39 0x107b768 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x8d723c github.com/libp2p/go-libp2p/core/crypto/pb.KeyType.Enum+0x5c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/pb/crypto.pb.go:50 # 0x8d721d github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x3d github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:175 # 0x8d717c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x8e83e4 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0x107bf38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x1f8 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:888 # 0x107b767 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdc7 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [64: 8192] @ 0x48b5e5 0x4908c7 0xbf9f7b 0xbf98c9 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf9f7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2944 # 0xbf98c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2654 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 3047424] @ 0x48b613 0x490933 0x561145 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 1523712] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16465d7 0x164768b 0x1649095 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x164768a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1649094 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 2031616] @ 0x48b613 0x490933 0x561145 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [42: 2688] @ 0x48b5e5 0x425c25 0x15d7d68 0x15d7756 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x15d7d67 github.com/pactus-project/pactus/www/grpc.metricToProto+0x307 github.com/pactus-project/pactus/www/grpc/network.go:165 # 0x15d7755 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [205: 104960] @ 0x48b5e5 0x4908c7 0xbf9f7b 0xbf98c9 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf9f7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2944 # 0xbf98c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2654 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 240] @ 0x48b60c 0x473297 0xbf7e9a 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf7e99 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xc39 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2502 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 256] @ 0x48b5e5 0x425c25 0xc2f972 0x4956c1 # 0xc2f971 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0x291 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:180 0: 0 [32: 20480] @ 0x48b5ec 0x425c25 0x94c133 0x94bf0f 0x97b6db 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x94c132 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x92 crypto/tls/conn.go:1129 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 96] @ 0x48b60c 0x490329 0x9007b5 0x900bd4 0x9008f7 0xd73013 0x10f97a9 0xd49945 0x4956c1 # 0x9007b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x900bd3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x9008f6 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd73012 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x412 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [14: 3136] @ 0x48b60c 0x425c25 0x6f9d9a 0x6f9db0 0x16e490f 0x171f1e5 0x1722790 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6f9d99 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6f9daf crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x171f1e4 crypto/internal/fips140/ecdsa.newDRBG[...]+0x564 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x172278f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 192] @ 0x48b5e5 0x425c25 0xb13145 0xb154c8 0xb86329 0xb8854f 0x4956c1 # 0xb13144 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb86328 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:383 # 0xb8854e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:692 0: 0 [15: 13440] @ 0x48b60c 0x64c765 0x640f0b 0x63fd15 0x63f7ed 0x72ce55 0x72ce37 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72ce54 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72ce36 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [70: 14560] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0xc38c30 0xc38b1c 0xc37932 0xc50772 0xc4cd9a 0x4956c1 # 0xc38c2f github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x42f github.com/libp2p/go-libp2p-pubsub@v0.16.0/mcache.go:77 # 0xc38b1b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x31b github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1023 # 0xc37931 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1b1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:920 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [9: 3168] @ 0x48b5e5 0x490329 0xd489cc 0xd488c9 0x10eb948 0x10e94f1 0x10e8fd0 0x4956c1 # 0xd489cb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).listenAddressesNoLock+0x4b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:19 # 0xd488c8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).ListenAddresses+0x88 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:15 # 0x10eb947 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:484 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [8: 768] @ 0x48b5e5 0x4908c7 0x890816 0x8a371a 0x8a3358 0x875f0c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0xb1d754 0x4956c1 # 0x890815 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x875f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb1d753 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:330 0: 0 [13: 1664] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x1739c97 0x16e495b 0x1737bda 0x1738965 0x1738509 0x985627 0x9855d3 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c96 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985626 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9855d2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 1120] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef395 0xd15365 0xd1d7f6 0xd1d56a 0xd1ef38 0xd55642 0x1178268 0x11746ca 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0xd15364 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd1d7f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd1d569 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd1ef37 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd55641 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x1178267 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x287 github.com/pactus-project/pactus/network/stream.go:91 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [21: 4032] @ 0x48b60c 0x490329 0x68ceb4 0x68e639 0x68e870 0x6b4d4b 0x6b4698 0x6b47d2 0x6e2767 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ceb3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d4a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [15: 5280] @ 0x48b5e5 0x490329 0xd489cc 0xd488c9 0x1105032 0x1107dd5 0x1108525 0x1107994 0x4956c1 # 0xd489cb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).listenAddressesNoLock+0x4b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:19 # 0xd488c8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).ListenAddresses+0x88 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:15 # 0x1105031 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:158 # 0x1107dd4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x1108524 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x1107993 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [39: 1872] @ 0x48b60c 0x490329 0x6e325b 0x6e310a 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x7301ae 0x730194 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6e325a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6e3109 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x7301ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x730193 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [13: 416] @ 0x48b5e5 0x46eb2d 0x8e6d45 0x8e6d2e 0x8e6cba 0xc242b5 0xc24068 0xc2ad65 0xb8ad9e 0xb96bd7 0x4956c1 # 0x8e6d44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8e6d2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8e6cb9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc242b4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x194 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc24067 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc2ad64 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xb8ad9d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:946 # 0xb96bd6 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x8d6 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:482 0: 0 [6: 3047424] @ 0x48b613 0x490933 0x561145 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 2031616] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 2031616] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [144: 6912] @ 0x48b60c 0x473297 0x88edea 0x8a371a 0x8a3358 0x875f0c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12ee133 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x88ede9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x875f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee132 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 576] @ 0x48b5e5 0x425c25 0x15d7ad7 0x15d7756 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x15d7ad6 github.com/pactus-project/pactus/www/grpc.metricToProto+0x76 github.com/pactus-project/pactus/www/grpc/network.go:139 # 0x15d7755 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [8: 1024] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x5441df 0x66ba4a 0x6ed528 0x6ed4c6 0x72ac47 0x72b73e 0x72a1af 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5441de encoding/binary.Write+0x2fe encoding/binary/binary.go:432 # 0x66ba49 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6ed527 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6ed4c5 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x72ac46 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x72b73d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x72a1ae github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:225 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 480] @ 0x48b5e5 0x4908c7 0x46f3c9 0x1172115 0x115c83c 0x105f952 0x105ecb4 0x4956c1 # 0x1172114 github.com/pactus-project/pactus/network.makeNetwork.func2+0x1b4 github.com/pactus-project/pactus/network/network.go:230 # 0x115c83b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:670 # 0x105f951 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:248 # 0x105ecb3 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:234 0: 0 [45: 17280] @ 0x48b60c 0x490329 0x6b4fb5 0x6b45bc 0x6b47d2 0x6e2767 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6b4fb4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x6b45bb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [12: 3840] @ 0x48b60c 0x490329 0x848ea5 0x848730 0xb114e6 0xb1d9ac 0xb8cd33 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x848ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x84872f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xb114e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb1d9ab github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:367 # 0xb8cd32 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:135 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 576] @ 0x48b5e5 0x425c25 0x16e48f7 0x1737bda 0x1738965 0x1738509 0x98430d 0x9842c8 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48f6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98430c crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x9842c7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 512] @ 0x48b5e5 0x425c25 0xb2b008 0xb2b086 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0xb2b007 github.com/multiformats/go-multiaddr/net.wrap+0x1a7 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:47 # 0xb2b085 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x225 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:266 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [75: 307200] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x94a4f0 0x94a4b7 0x947fa5 0x94dd65 0x94dd66 0x4d866e 0xd195a5 0xd1957d 0xd19478 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x94a4ef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x94a4b6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x947fa4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x94dd64 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x94dd65 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xd195a4 io.ReadFull+0xe4 io/io.go:354 # 0xd1957c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [5: 960] @ 0x48b60c 0x490329 0x690df9 0x68d47e 0x68e639 0x6b4cc5 0x6b4698 0x6b47d2 0x6e2767 0x6e3d37 0x118a2a5 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x690df8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d47d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4cc4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e3d36 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [11: 1232] @ 0x48b60c 0x490329 0x7afc06 0xb952d3 0xb952b7 0xb95268 0xb95360 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0x7afc05 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0xb952d2 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb952b6 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb95267 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb9535f github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x11f github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:334 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [32: 1536] @ 0x48b60c 0x473914 0x473426 0xb3d055 0xb3d04b 0xb39a5a 0xb8823b 0xb8728c 0xb87088 0x4956c1 # 0xb3d054 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb3d04a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb39a59 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UsefulNewPeer+0xb9 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:131 # 0xb8823a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:666 # 0xb8728b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x8b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:506 # 0xb87087 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:492 0: 0 [7: 1120] @ 0x48b5e5 0x425c25 0xc44379 0xc44354 0xc41b65 0xc4d4fa 0x4956c1 # 0xc44378 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x798 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:290 # 0xc44353 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x773 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1998 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 16] @ 0x48b5e5 0x4908c7 0x51d1d3 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x900fea 0x7aeed1 0x900de9 0x900cc5 0x1101334 0x11012cd 0x9006eb 0x4956c1 # 0x51d1d2 fmt.errorf+0x412 fmt/errors.go:61 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x900fe9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x900de8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1101333 github.com/multiformats/go-multistream.ReadNextToken[...]+0xb3 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11012cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x4c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 0: 0 [5: 960] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x6b4cc5 0x6b4698 0x6b47d2 0x6e2767 0x6e3d37 0x118a2a5 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4cc4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e3d36 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [8: 128] @ 0x48b605 0x473914 0x473426 0x7e39cf 0x7e3996 0x7e38d9 0x7e38a7 0x117207a 0x115c83c 0x105f952 0x105ecb4 0x4956c1 # 0x7e39ce github.com/multiformats/go-multiaddr.(*Component).RawValue+0x16e github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x7e3995 github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x135 github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x7e38d8 github.com/multiformats/go-multiaddr.ForEach+0x78 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x7e38a6 github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x46 github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x1172079 github.com/pactus-project/pactus/network.makeNetwork.func2+0x119 github.com/pactus-project/pactus/network/network.go:229 # 0x115c83b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:670 # 0x105f951 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:248 # 0x105ecb3 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:234 0: 0 [8: 1664] @ 0x48b5e5 0x490329 0x11761d9 0x11757a5 0x4956c1 # 0x11761d8 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x78 github.com/pactus-project/pactus/network/notifee.go:128 # 0x11757a4 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [15: 2160] @ 0x48b5e5 0x490329 0x99984e 0xa3165b 0xa3165c 0xa0a3a7 0xa0f298 0x4956c1 # 0x99984d net/textproto.readMIMEHeader+0x6d net/textproto/reader.go:526 # 0xa3165a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa3165b net/http.readRequest+0x47b net/http/request.go:1133 # 0xa0a3a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [13: 1456] @ 0x48b60c 0x41b526 0x53a2ca 0x53a53b 0x5398b9 0x53987d 0xa0a865 0xa0f298 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x53a53a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x5398b8 context.withCancel+0x58 context/context.go:278 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0xa0a864 net/http.(*conn).readRequest+0x6e4 net/http/server.go:1040 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [16: 3328] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x53a65a 0x5398b9 0x53987d 0x12fd565 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53a659 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5398b8 context.withCancel+0x58 context/context.go:278 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0x12fd564 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.81.1/stream.go:301 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 499712] @ 0x48b613 0x490933 0x561145 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 499712] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 499712] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 499712] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16465d7 0x164768b 0x1649095 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x164768a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1649094 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [39: 19968] @ 0x48b5e5 0x4908c7 0x15d7855 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x15d7854 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x634 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [165: 7920] @ 0x48b60c 0x490329 0x660ad3 0x660d6c 0x15d7948 0x15d77b0 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x660ad2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x660d6b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x15d7947 github.com/pactus-project/pactus/crypto.Address.String+0x727 github.com/pactus-project/pactus/crypto/address.go:80 # 0x15d77af github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x58f github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [15: 2400] @ 0x48b60c 0x490933 0x52d9b0 0x51fd17 0xd39565 0x522954 0x5230ce 0x525bcc 0x51ce74 0x10fbd37 0x10fbcf7 0x10fbaff 0xb97cbf 0xb96431 0x4956c1 # 0x52d9af strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51fd16 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd39564 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:40 # 0x522953 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51ce73 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10fbd36 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10fbcf6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xb97cbe github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:557 # 0xb96430 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:428 0: 0 [12: 1344] @ 0x48b60c 0x490329 0x7afc06 0x8ea0f8 0x8ea0e2 0x8ea0e3 0x5228b4 0x5230ce 0x525bcc 0x51fcf1 0xd394fb 0x522954 0x5230ce 0x525bcc 0x51ce74 0x10fbd37 0x10fbcf7 0x10fbaff 0xb97cbf 0xb96431 0x4956c1 # 0x7afc05 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8ea0f7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ea0e1 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ea0e2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x5228b3 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fcf0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd394fa github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:38 # 0x522953 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51ce73 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10fbd36 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10fbcf6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xb97cbe github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:557 # 0xb96430 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:428 0: 0 [1: 144] @ 0x48b60c 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x164bce5 0x16481a5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x164bce4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16481a4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [10: 800] @ 0x48b5e5 0x425c25 0x53989b 0x53987d 0xa0a865 0xa0f298 0x4956c1 # 0x53989a context.withCancel+0x3a context/context.go:277 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0xa0a864 net/http.(*conn).readRequest+0x6e4 net/http/server.go:1040 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [203: 32480] @ 0x48b5e5 0x425c25 0xc451c9 0xc451ac 0xc41b72 0xc4d4fa 0x4956c1 # 0xc451c8 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x108 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:290 # 0xc451ab github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0xeb github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2080 # 0xc41b71 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1877 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [4: 131072] @ 0x48b613 0x490329 0x12531c7 0x1258892 0x50b588 0x5b62b6 0x1258a87 0x1258d54 0x4d866e 0x1248645 0x1248613 0x1248d0b 0x127ca65 0x126f5da 0x4956c1 # 0x12531c6 google.golang.org/grpc/internal/mem.(*SimpleBufferPool).Get+0xe6 google.golang.org/grpc@v1.81.1/internal/mem/buffer_pool.go:342 # 0x1258891 google.golang.org/grpc/internal/transport/readyreader.NewNonBlocking.func1+0x31 google.golang.org/grpc@v1.81.1/internal/transport/readyreader/ready_reader.go:97 # 0x50b587 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x5b62b5 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0x1258a86 google.golang.org/grpc/internal/transport/readyreader.(*nonBlockingReader).ReadOnReady+0xa6 google.golang.org/grpc@v1.81.1/internal/transport/readyreader/ready_reader.go:114 # 0x1258d53 google.golang.org/grpc/internal/transport/readyreader.(*bufReadyReader).Read+0x173 google.golang.org/grpc@v1.81.1/internal/transport/readyreader/ready_reader.go:221 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0x1248644 io.ReadFull+0x64 io/io.go:354 # 0x1248612 golang.org/x/net/http2.readFrameHeader+0x32 golang.org/x/net@v0.56.0/http2/frame.go:250 # 0x1248d0a golang.org/x/net/http2.(*Framer).ReadFrameHeader+0x6a golang.org/x/net@v0.56.0/http2/frame.go:513 # 0x127ca64 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x44 google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:493 # 0x126f5d9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1669 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0x755229 0x755292 0x1187f50 0x1186fed 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x755228 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x1e8 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x755291 github.com/pactus-project/pactus/committee.(*committee).Update+0x251 github.com/pactus-project/pactus/committee/committee.go:69 # 0x1187f4f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:602 # 0x1186fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ac github.com/pactus-project/pactus/state/state.go:506 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [17: 272] @ 0x48b5e5 0x48b205 0x116f2c8 0x116ec89 0x4a4baa 0x4956c1 # 0x116f2c7 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0x87 github.com/pactus-project/pactus/network/gossip.go:267 # 0x116ec88 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0x48 github.com/pactus-project/pactus/network/gossip.go:200 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 48] @ 0x48b5e5 0x425c25 0x1100e13 0x9006eb 0x1100cb5 0x10fc642 0x1178299 0x11746ca 0x4956c1 # 0x1100e12 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0xb2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1100cb4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0x1178298 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:93 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [14: 1120] @ 0x48b5e5 0x425c25 0x53989b 0x53987d 0x164419b 0x1644186 0x164545d 0x16516b8 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53989a context.withCancel+0x3a context/context.go:277 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0x164419a github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x1644185 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x164545c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16516b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 256] @ 0x48b5e5 0x4908c7 0xb479a5 0xb95e47 0xb95e29 0xb95def 0xb95b5e 0xb95085 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb479a4 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:136 # 0xb95e46 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:148 # 0xb95e28 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:158 # 0xb95dee github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:392 # 0xb95b5d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:366 # 0xb95084 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:315 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 1584] @ 0x48b5e5 0x425c25 0x55a617 0x134d5f7 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x134d5f6 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:147 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 480] @ 0x48b5e5 0x425c25 0x16e48f7 0x1737bda 0x1738965 0x9895cd 0x945787 0x94f7de 0x98434c 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48f6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x98434b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 18432] @ 0x48b60c 0x490329 0xa09d6b 0xa09d47 0xa0aaac 0xa0f298 0x4956c1 # 0xa09d6a bufio.NewWriterSize+0x1aa bufio/bufio.go:599 # 0xa09d46 net/http.newBufioWriterSize+0x186 net/http/server.go:882 # 0xa0aaab net/http.(*conn).readRequest+0x92b net/http/server.go:1071 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 256] @ 0x48b5e5 0x490329 0x4a3b3c 0x4a3986 0x4a36fc 0x94b245 0x94b9a6 0x98415b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x4a3b3b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3985 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a36fb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x94b244 crypto/tls.(*Conn).writeRecordLocked+0x3a4 crypto/tls/conn.go:994 # 0x94b9a5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x98415a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [30: 6240] @ 0x48b60c 0x490329 0x6e7c6b 0x6e78ed 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6e7c6a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x6e78ec github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [52: 1664] @ 0x48b5e5 0x425c25 0x7e0c11 0x7e0e9c 0x7e4310 0x7e3fe5 0x11ae590 0x11adc6f 0x11ae113 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x7e0c10 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7e3fe4 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae58f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b60c 0x473297 0x51fe06 0xa6d654 0xb42a94 0xb427ff 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa6d653 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb42a93 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x73 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:241 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [35: 16800] @ 0x48b5e5 0x425c25 0x941470 0xd7abc5 0xd7c725 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x94146f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:1002 # 0xd7abc4 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:116 # 0xd7c724 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:66 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 896] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x16e490f 0x1737bda 0x1738965 0x9895cd 0x945787 0x94f7de 0x986b53 0x980b45 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x986b52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x980b44 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [16: 6144] @ 0x48b60c 0x490329 0x6b4fb5 0x6b45bc 0x6b47d2 0x6e2767 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x6b4fb4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x6b45bb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 96] @ 0x48b5e5 0x4908c7 0xb479a5 0xb9506c 0xb9504e 0xb95035 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb479a4 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:136 # 0xb9506b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:148 # 0xb9504d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:158 # 0xb95034 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x294 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:311 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 768] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x6dff17 0x16e490f 0x6dfe93 0x98971e 0x98547c 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff16 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfe92 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x98971d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:40 # 0x98547b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [39: 22464] @ 0x48b60c 0x490329 0x6b539c 0x6b45bc 0x6b47d2 0x6e2767 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x6b539b github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x6b45bb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [52: 46592] @ 0x48b5ec 0x425c25 0xd7c9e5 0xd7c7cc 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0xd7c9e4 crypto/tls.Server+0x324 crypto/tls/tls.go:47 # 0xd7c7cb github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 352] @ 0x48b60c 0x473297 0x88eacf 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0xb1116a 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x88eace google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb11169 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 491520] @ 0x48b613 0x490933 0x561145 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 491520] @ 0x48b613 0x490933 0x561145 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 491520] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 491520] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 491520] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [23: 24117248] @ 0x48b613 0x490329 0x1253013 0x1252d75 0x125493b 0x128ad9d 0x12ee133 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1253012 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.81.1/internal/mem/buffer_pool.go:229 # 0x1252d74 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.81.1/internal/mem/buffer_pool.go:143 # 0x125493a google.golang.org/grpc/mem.BufferSlice.MaterializeToBuffer+0xda google.golang.org/grpc@v1.81.1/mem/buffer_slice.go:114 # 0x128ad9c google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x11c google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:91 # 0x12ee132 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 1056] @ 0x48b5e5 0x425c25 0x10fb40a 0x10fad15 0x117821b 0x11746ca 0x4956c1 # 0x10fb409 github.com/multiformats/go-multistream.NewMSSelect[...]+0xd89 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x10fad14 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [44: 2112] @ 0x48b5e5 0x425c25 0x11ad896 0x11ad8e6 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x11ad895 bytes.NewReader+0x55 bytes/reader.go:159 # 0x11ad8e5 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xa5 github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [33: 1056] @ 0x48b5e5 0x425c25 0x4120b2 0x410c0d 0x416e47 0xc3c550 0xc3c075 0xc51492 0xc4d47a 0x4956c1 # 0xc3c54f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x50f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1390 # 0xc3c074 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x34 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1333 # 0xc51491 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1582 # 0xc4d479 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xd79 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:960 0: 0 [11: 704] @ 0x48b5e5 0x490329 0xb890dd 0xb902ae 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb890dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x13c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:765 # 0xb902ad github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:260 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [16: 7680] @ 0x48b60c 0x490933 0x94c397 0x94bf0f 0x986378 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x94c396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x986377 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [37: 4144] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef395 0xd15365 0xd1d676 0xd1d54c 0xd1ef38 0xd55642 0x10f969c 0xd49945 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0xd15364 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd1d675 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd1d54b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd1ef37 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd55641 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x10f969b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x9b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:319 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [9: 720] @ 0x48b60c 0x490933 0x97a675 0x97a645 0x97a557 0x709da4 0x70a1fc 0x97a4f2 0x97a3ec 0x709da4 0x70a1fc 0x97a2a5 0x97a1fc 0x97ab18 0x98695f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x97a674 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x97a644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x97a556 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1862 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97a4f1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97a3eb crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97a2a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97a1fb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x97ab17 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x98695e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1105 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [14: 1792] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x1738a4f 0x1739b75 0x9841f9 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1738a4e crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x1739b74 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9841f8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 224] @ 0x48b60c 0x490329 0x72a2b2 0x11c2bb9 0x15a0569 0x159fe79 0x159fce5 0x168d1a3 0x4956c1 # 0x72a2b1 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x31 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x11c2bb8 github.com/pactus-project/pactus/wallet/types.MakeTransactionInfos+0x38 github.com/pactus-project/pactus/wallet/types/types.go:110 # 0x15a0568 github.com/pactus-project/pactus/wallet.(*transactions).addTransactionWithStatus+0x48 github.com/pactus-project/pactus/wallet/transactions.go:200 # 0x159fe78 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x118 github.com/pactus-project/pactus/wallet/transactions.go:134 # 0x159fce4 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x168d1a2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [42: 1344] @ 0x48b5e5 0x48b725 0x4cc8bd 0x6400e7 0x647748 0x64109c 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x6400e6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1451 # 0x647747 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2372 # 0x64109b github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1682 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [6: 480] @ 0x48b5e5 0x425c25 0x8d6fa9 0xd7b68c 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x8d6fa8 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:124 # 0xd7b68b github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x40b github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:194 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 2688] @ 0x48b5ec 0x490329 0xc448f7 0xc40d9f 0xc4d4fa 0x4956c1 # 0xc448f6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x4b6 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2024 # 0xc40d9e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1831 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [101: 349056] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6b49 0x11ae3f9 0x11ae138 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 704] @ 0x48b5ec 0x490329 0xb90425 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb90424 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:275 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 88] @ 0x48b5e5 0x4908c7 0xc44f56 0xc44ea6 0xc40d9f 0xc4d4fa 0x4956c1 # 0xc44f55 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0xb15 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2094 # 0xc44ea5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0xa65 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2068 # 0xc40d9e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1831 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [2: 32] @ 0x48b5e5 0x490329 0x72d1a9 0x72cecd 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x72d1a8 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x168 github.com/pactus-project/pactus/types/block/block.go:237 # 0x72cecc github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 160] @ 0x48b60c 0x490933 0xbf8205 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf8204 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2433 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12: 3072] @ 0x48b5e5 0x425c25 0xd1b76b 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0xd1b76a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [35: 22400] @ 0x48b60c 0x490329 0x848ea5 0x848730 0xb114e6 0x1079985 0x10781b5 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x848ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x84872f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xb114e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0x1079984 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).writeChunkedIdentifyMsg+0x1c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:622 # 0x10781b4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x4b4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:485 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [81: 93312] @ 0x48b60c 0x425c25 0x934ca5 0x934c8f 0x98a972 0x9814c5 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x934ca4 crypto/internal/fips140/mlkem.(*EncapsulationKey768).Encapsulate+0x24 crypto/internal/fips140/mlkem/mlkem768.go:337 # 0x934c8e crypto/mlkem.(*EncapsulationKey768).Encapsulate+0xe crypto/mlkem/mlkem.go:128 # 0x98a971 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x1f1 crypto/tls/key_schedule.go:227 # 0x9814c4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x904 crypto/tls/handshake_server_tls13.go:254 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 1280] @ 0x48b5e5 0x490329 0x1079ad8 0x1079aa8 0x1077fd7 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x1079ad7 github.com/libp2p/go-libp2p/core/protocol.ConvertToStrings+0xd7 github.com/libp2p/go-libp2p@v0.48.0/core/protocol/id.go:24 # 0x1079aa7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:641 # 0x1077fd6 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:481 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 768] @ 0x48b60c 0x490933 0x70a077 0x709ec7 0x709cdd 0x977d45 0x709da4 0x70a1fc 0x977bb7 0x977b18 0x977ac5 0x709da4 0x70a1fc 0x977805 0x97775c 0x94b937 0x9618be 0x95de1b 0x957668 0x94e789 0xd7d25f 0xd7d20a 0xd7d125 0xd719a2 0xd70819 0xd702fa 0xe31c3a 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x70a076 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x709ec6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x709cdc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x977d44 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x144 crypto/tls/handshake_messages.go:1490 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x977bb6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x977b17 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x977ac4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x977804 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97775b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9618bd crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x27d crypto/tls/handshake_client_tls13.go:764 # 0x95de1a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:142 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7d124 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x304 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd719a1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:225 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe31c39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x419 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:302 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [4: 128] @ 0x48b60c 0x473297 0xbf7085 0xbf6709 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf7084 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC_SubOpts).Unmarshal+0x884 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2274 # 0xbf6708 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xf88 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2026 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 384] @ 0x48b5e5 0x425c25 0xcf9dcf 0xcf89c5 0xcf881c 0xd6f4b1 0xe30a4f 0xd6e3be 0x4956c1 # 0xcf9dce github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x12e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:562 # 0xcf89c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:397 # 0xcf881b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x29b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0xd6f4b0 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x250 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:195 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [7: 1456] @ 0x48b60c 0x490329 0x16d5a46 0x16d82f4 0x171f03c 0x1722790 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16d5a45 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x16d82f3 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x171f03b crypto/internal/fips140/ecdsa.newDRBG[...]+0x3bb crypto/internal/fips140/ecdsa/hmacdrbg.go:93 # 0x172278f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 240] @ 0x48b5e5 0x4908c7 0xb9037d 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb9037c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:270 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [23: 552] @ 0x48b60c 0x490933 0x6695de 0x669e66 0x6e29fe 0x11baae5 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x6695dd golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.53.0/ripemd160/ripemd160.go:123 # 0x669e65 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e29fd github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x11baae4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x844 github.com/pactus-project/pactus/sync/handler_hello.go:109 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 224] @ 0x48b5e5 0x4908c7 0xb9037d 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb9037c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:270 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [13: 208] @ 0x48b5e5 0x48b205 0x11be955 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x11be954 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x74 github.com/pactus-project/pactus/sync/sync.go:334 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [17: 4080] @ 0x48b60c 0x41b4e8 0xd15e4d 0xd15985 0xd1f225 0xd72318 0xd70d1e 0xd702fa 0xd6e913 0x4956c1 # 0xd15e4c github.com/libp2p/go-yamux/v5.newSession+0x2ac github.com/libp2p/go-yamux/v5@v5.1.0/session.go:145 # 0xd15984 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd1f224 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd72317 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4f7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [33: 1584] @ 0x48b60c 0x473914 0x473426 0xc3550e 0xc45fb3 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc3550d github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xad github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:467 # 0xc45fb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [45: 2160] @ 0x48b5e5 0x425c25 0x11a6a85 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x11a6a84 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x44 github.com/pactus-project/pactus/sync/bundle/bundle.go:86 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [62: 4960] @ 0x48b5e5 0x425c25 0xc3552c 0xc45fb3 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc3552b github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xcb github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:467 # 0xc45fb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [9: 1008] @ 0x48b60c 0x41b526 0xd15e9e 0xd15985 0xd1f225 0xd72318 0xd70d1e 0xd702fa 0xd6e913 0x4956c1 # 0xd15e9d github.com/libp2p/go-yamux/v5.newSession+0x2fd github.com/libp2p/go-yamux/v5@v5.1.0/session.go:149 # 0xd15984 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd1f224 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd72317 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4f7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [78: 99840] @ 0x48b60c 0x490933 0x96fb75 0x96fb45 0x96fa57 0x709da4 0x70a1fc 0x96f9cd 0x96f554 0x709da4 0x70a1fc 0x96f245 0x96ee37 0x94b937 0x98415b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x96fb74 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x96fb44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x96fa56 crypto/tls.(*serverHelloMsg).marshal.func11.2+0x16 crypto/tls/handshake_messages.go:863 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96f9cc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x54c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96f553 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96f244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96ee36 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x98415a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x68e870 0x6b4deb 0x6b4698 0x6b47d2 0x6e2767 0x6e43d9 0x6e3f0f 0x8fb765 0x8fd137 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc43a 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dea github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e43d8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f0e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb764 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd136 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc439 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [8: 128] @ 0x48b605 0x490329 0x7e79fa 0x7ee226 0x7e0327 0x7e3f8f 0x11ae590 0x11adc6f 0x11ae113 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x7e79f9 github.com/multiformats/go-multiaddr.portStB+0xb9 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:148 # 0x7ee225 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7e0326 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x7e3f8e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11ae58f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [9: 432] @ 0x48b60c 0x490933 0x89016c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0xb8b6aa 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x89016b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb8b6a9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x2a9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:71 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0xb19005 0xb8b875 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb19004 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordMessageRecvOK+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/metrics/metrics.go:113 # 0xb8b874 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x474 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:90 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 256] @ 0x48b5e5 0x490329 0xb12e8e 0xb12fb4 0xb905fa 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb12e8d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:62 # 0xb12fb3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:74 # 0xb905f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x479 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:282 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [68: 39168] @ 0x48b60c 0x490329 0x6b539c 0x6b45bc 0x6b47d2 0x6e2767 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6b539b github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x6b45bb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 624] @ 0x48b60c 0x490329 0x6e7c6b 0x72d165 0x72c296 0x8ec4ae 0x8ece2e 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x6e7c6a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x72d164 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x72c295 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ec4ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8ece2d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 64] @ 0x48b60c 0x490933 0x16cc905 0x678aff 0x67c456 0x6ae01d 0x6e24a5 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x678afe github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:59 # 0x67c455 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [6: 672] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef395 0xd15365 0xd1d676 0xd1d54c 0xd1ef38 0xd55642 0x10775cb 0x1077a5a 0x1077150 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0xd15364 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd1d675 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd1d54b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd1ef37 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd55641 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x10775ca github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x24a github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:427 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [4: 32] @ 0x48b5e5 0x4908c7 0x1646988 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x1646987 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x287 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b5e5 0x4908c7 0x161a925 0x161a6d2 0x12ddd17 0x135de67 0x1362cc2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x161a924 github.com/grpc-ecosystem/go-grpc-middleware/retry.filterCallOptions+0x2c4 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/options.go:138 # 0x161a6d1 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x71 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:32 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x135de66 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x1362cc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:54 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [29: 928] @ 0x48b5e5 0x4908c7 0xbf9f7b 0xbf98c9 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf9f7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2944 # 0xbf98c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2654 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [24: 4608] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x68e870 0x6b4deb 0x6b4698 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dea github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 950272] @ 0x48b613 0x490933 0x561145 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 475136] @ 0x48b613 0x490933 0x561145 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [17: 3264] @ 0x48b60c 0x490329 0x6b4f97 0x6b45bc 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6b4f96 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x6b45bb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [69: 5520] @ 0x48b5e5 0x425c25 0xc64814 0xc64038 0x4956c1 # 0xc64813 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x5f3 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:368 # 0xc64037 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:295 0: 0 [15: 3120] @ 0x48b60c 0x490329 0x1185151 0x1185142 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x1185150 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x1f0 github.com/pactus-project/pactus/types/certificate/certificate.go:360 # 0x1185141 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:296 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [27: 864] @ 0x48b60c 0x490933 0x56adf9 0x56b1fc 0x56afca 0x56aa9d 0x55a634 0x6ea8c5 0x6ea8c6 0x11ae4ae 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56afc9 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [12: 2304] @ 0x48b60c 0x490329 0x68ce95 0x68e639 0x68e870 0x6b4d8a 0x6b4698 0x6b47d2 0x6e2767 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x68ce94 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d89 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [6: 768] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x1739c97 0x16e490f 0x16e4e35 0x1738aa6 0x1737f30 0x984218 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c96 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16e4e34 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1738aa5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1737f2f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [124: 17856] @ 0x48b5e5 0x425c25 0x55a617 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11ae4ae 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [8: 1024] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x9810ac 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x9810ab crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x4eb crypto/tls/handshake_server_tls13.go:199 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [43: 7568] @ 0x48b60c 0x473297 0x55e6e9 0x55b374 0x55cda5 0x55b29e 0x55be1b 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11ae4ae 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x55e6e8 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55be1a encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [18: 2016] @ 0x48b5e5 0x425c25 0x41b494 0x4ef148 0xd17873 0xd17458 0xd17539 0x4956c1 # 0x4ef147 time.NewTimer+0x27 time/sleep.go:144 # 0xd17872 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xd17457 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd17538 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [84: 5376] @ 0x48b5e5 0x425c25 0xc44eb1 0xc40d9f 0xc4d4fa 0x4956c1 # 0xc44eb0 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0xa70 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2068 # 0xc40d9e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1831 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [10: 80] @ 0x48b5e5 0x4908c7 0xbf9812 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf9811 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1291 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2653 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 1280] @ 0x48b5e5 0x4908c7 0xc53630 0xc5365d 0xc40469 0xc4045d 0xc3de91 0xc3c816 0xc3c817 0xc3c075 0xc51492 0xc4d47a 0x4956c1 # 0xc5362f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:26 # 0xc5365c github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:97 # 0xc40468 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:68 # 0xc4045c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1583 # 0xc3de90 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x5b0 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1553 # 0xc3c815 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x7d5 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1334 # 0xc3c816 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x7d6 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1404 # 0xc3c074 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x34 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1333 # 0xc51491 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1582 # 0xc4d479 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xd79 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:960 0: 0 [42: 2016] @ 0x48b5e5 0x425c25 0xc63b4c 0xc512a5 0xc50ac5 0xc4cd9a 0x4956c1 # 0xc63b4b github.com/libp2p/go-libp2p-pubsub.(*validation).Push+0x8b github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:261 # 0xc512a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).pushMsg+0x64 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1537 # 0xc50ac4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xb44 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1473 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [3: 1425408] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 1425408] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 950272] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 950272] @ 0x48b613 0x490933 0x561145 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 64] @ 0x48b5e5 0x4908c7 0x161a925 0x161a6d2 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x161a924 github.com/grpc-ecosystem/go-grpc-middleware/retry.filterCallOptions+0x2c4 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/options.go:138 # 0x161a6d1 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x71 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:32 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [86: 6880] @ 0x48b5e5 0x421e0b 0x6e9dcd 0x6ea8d5 0x11ae4ae 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6e9dcc github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ea8d4 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [20: 7680] @ 0x48b5e5 0x490329 0xd1b6e5 0xd1b6e6 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xc2f782 0x4956c1 # 0xd1b6e4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd1b6e5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [1: 8] @ 0x48b5e5 0x490329 0x164c005 0x164bdbd 0x16481a5 0x4a4baa 0x4956c1 # 0x164c004 github.com/creachadair/jrpc2.(*Server).filterBatchLocked+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:670 # 0x164bdbc github.com/creachadair/jrpc2.(*Server).read+0x1fc github.com/creachadair/jrpc2@v1.3.5/server.go:652 # 0x16481a4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 2016] @ 0x48b5e5 0x425c25 0x12fdb9c 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x135de67 0x1362cc2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x12fdb9b google.golang.org/grpc.newClientStreamWithParams+0x73b google.golang.org/grpc@v1.81.1/stream.go:354 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x135de66 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x1362cc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:54 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [19: 912] @ 0x48b5e5 0x425c25 0xc6ca65 0xc693df 0xc6ac05 0xc71e57 0xc71e4f 0xe01202 0xe04395 0xe03825 0x4956c1 # 0xc6ca64 golang.org/x/net/internal/socket.parseInetAddr+0x2e4 golang.org/x/net@v0.56.0/internal/socket/sys_posix.go:100 # 0xc693de golang.org/x/net/internal/socket.mmsghdrs.unpack+0xde golang.org/x/net@v0.56.0/internal/socket/mmsghdr_unix.go:25 # 0xc6ac04 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c4 golang.org/x/net@v0.56.0/internal/socket/rawconn_mmsg.go:28 # 0xc71e56 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.56.0/internal/socket/socket.go:268 # 0xc71e4e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.56.0/ipv4/batch.go:80 # 0xe01201 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x761 github.com/quic-go/quic-go@v0.60.0/sys_conn_oob.go:174 # 0xe04394 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.60.0/transport.go:529 # 0xe03824 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.60.0/transport.go:421 0: 0 [20: 46080] @ 0x48b5ec 0x4908c7 0xc475e5 0xc3c07a 0xc3c075 0xc51492 0xc4d47a 0x4956c1 # 0xc475e4 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/mcache.go:58 # 0xc3c079 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x39 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1340 # 0xc3c074 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x34 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1333 # 0xc51491 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1582 # 0xc4d479 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xd79 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:960 0: 0 [116: 237568] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x94a4f0 0x94a4b7 0x947fa5 0x94bc51 0x94bc52 0x94bcd9 0x97b6db 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x94a4ef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x94a4b6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x947fa4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x94bc50 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x94bc51 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x94bcd8 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [49: 6272] @ 0x48b5e5 0x425c25 0xd4a5a9 0xd498df 0x4956c1 # 0xd4a5a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:264 # 0xd498de github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0x3e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:146 0: 0 [1: 224] @ 0x48b5e5 0x490329 0xb3c505 0xb8909d 0xb902ae 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb3c504 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb8909c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:758 # 0xb902ad github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:260 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [21: 4368] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0xc4aa11 0xc4a665 0x4956c1 # 0xc4aa10 github.com/libp2p/go-libp2p-pubsub.(*PubSub).notifyNewPeer+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.16.0/peer_notify.go:104 # 0xc4a664 github.com/libp2p/go-libp2p-pubsub.(*PubSub).watchForNewPeers+0x7e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/peer_notify.go:93 0: 0 [5: 480] @ 0x48b60c 0x425c25 0x16ff33a 0x171d1f4 0x713f0e 0x70b039 0x802214 0x8078f9 0x80837d 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16ff339 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x171d1f3 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x73 crypto/internal/fips140/ecdsa/ecdsa.go:191 # 0x713f0d crypto/ecdsa.parseUncompressedPublicKey[...]+0x2d crypto/ecdsa/ecdsa.go:126 # 0x70b038 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x802213 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x8078f8 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [16: 3072] @ 0x48b60c 0x490329 0x690df9 0x68d47e 0x68e639 0x68e870 0x6b4d8a 0x6b4698 0x6b47d2 0x6e2767 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x690df8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d47d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d89 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [15: 2640] @ 0x48b60c 0x473297 0x55e6e9 0x55b374 0x55cda5 0x55b29e 0x55be1b 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11bd5a5 0x11bd645 0x11bb35b 0x11ba926 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x55e6e8 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55be1a encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba925 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [86: 110080] @ 0x48b60c 0x490933 0x94acee 0x94b505 0x94b9a6 0x98415b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x94aced crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x94b504 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x94b9a5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x98415a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [12: 2880] @ 0x48b5e5 0x425c25 0x9807ba 0x982bab 0x980ad3 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x9807b9 crypto/tls.clientHelloInfo+0xb9 crypto/tls/handshake_server.go:1027 # 0x982baa crypto/tls.(*serverHandshakeStateTLS13).pickCertificate+0x4a crypto/tls/handshake_server_tls13.go:487 # 0x980ad2 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x52 crypto/tls/handshake_server_tls13.go:76 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0x48b5e5 0x48b2a5 0x7027a5 0x7031be 0x703688 0x812e8c 0x812e6b 0xd7b745 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x7027a4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:533 # 0x7031bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x703687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x812e8b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x812e6a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 256] @ 0x48b60c 0x490329 0x16e49f0 0x1737bda 0x1738965 0x1738509 0x985b92 0x985b50 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985b91 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x985b4f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b5e5 0x4908c7 0xc53630 0xc5365d 0xc40469 0xc4045d 0xc3de91 0xc3c816 0xc3c817 0xc3c075 0xc51492 0xc4d47a 0x4956c1 # 0xc5362f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:26 # 0xc5365c github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:97 # 0xc40468 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:68 # 0xc4045c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1583 # 0xc3de90 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x5b0 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1553 # 0xc3c815 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x7d5 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1334 # 0xc3c816 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x7d6 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1404 # 0xc3c074 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x34 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1333 # 0xc51491 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1582 # 0xc4d479 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xd79 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:960 0: 0 [144: 23040] @ 0x48b5e5 0x490329 0x11ae5b9 0x11ae5a8 0x11adc6f 0x11ae113 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x11ae5b8 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x11ae5a7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x47 github.com/pactus-project/pactus/sync/firewall/firewall.go:213 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 96] @ 0x48b60c 0x490933 0x88fbd6 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x8d6fcc 0x107bdec 0x107b768 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x88fbd5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8d6fcb github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:125 # 0x107bdeb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:878 # 0x107b767 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdc7 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [95: 145920] @ 0x48b5ec 0x425c25 0x806f65 0x80837d 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x806f64 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:887 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 120] @ 0x48b5e5 0x425c25 0xc2eb45 0xc2eb04 0xc2ea90 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xc2eb44 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0x504 github.com/libp2p/go-msgio@v0.3.0/varint.go:101 # 0xc2eb03 github.com/libp2p/go-msgio.NewVarintReaderSize+0x4c3 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xc2ea8f github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x44f github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:101 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 896] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x16e495b 0x1737bda 0x1738965 0x9895cd 0x945787 0x94f7de 0x986b53 0x980b45 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x986b52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x980b44 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 442368] @ 0x48b613 0x490933 0x561145 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 442368] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 442368] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 442368] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 442368] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16465d7 0x164768b 0x1649095 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x164768a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1649094 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 640] @ 0x48b5ec 0x490329 0x9013ac 0xb90405 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x9013ab github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb90404 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:273 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [42: 37632] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc3a43e 0xc379ca 0xc50772 0xc4cd9a 0x4956c1 # 0xc3a43d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1197 # 0xc379c9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x249 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:923 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [14: 1344] @ 0x48b60c 0x490329 0x67c099 0x698377 0x6ae11a 0x6e24a5 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x67c098 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x698376 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae119 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [160: 20480] @ 0x48b5e5 0x425c25 0xc451b8 0xc451ac 0xc41b72 0xc4d4fa 0x4956c1 # 0xc451b7 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:287 # 0xc451ab github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0xeb github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2080 # 0xc41b71 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1877 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [39: 1248] @ 0x48b60c 0x490933 0x56adf9 0x56b1fc 0x56afca 0x56aa9d 0x55a634 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11ae4ae 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56afc9 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [69: 11040] @ 0x48b5e5 0x425c25 0xcfcb7e 0xcfa228 0xcf8d46 0xd49797 0x4956c1 # 0xcfcb7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcfa227 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:589 # 0xcf8d45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd49796 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [109: 27904] @ 0x48b5e5 0x425c25 0xd1b76b 0xd1a658 0xd19c85 0xd19630 0xd19478 0x4956c1 # 0xd1b76a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xd1a657 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd19c84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd1962f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [32: 11264] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0x163ebf9 0x1652f65 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x163ebf8 github.com/rs/cors.(*Cors).handleActualRequest+0x1f8 github.com/rs/cors@v1.11.1/cors.go:408 # 0x1652f64 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x144 github.com/rs/cors@v1.11.1/cors.go:288 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 384] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x16e490f 0x1737bda 0x1738965 0x9896e5 0x985a8e 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9896e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:39 # 0x985a8d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x1268e1a 0x1268e0e 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13492c7 0x134d4e2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1268e19 google.golang.org/grpc/internal/transport.(*http2Client).Peer+0x59 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:517 # 0x1268e0d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4d google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:751 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13492c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:150 # 0x134d4e1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [28: 4032] @ 0x48b5e5 0x425c25 0xa14e89 0xa14e7d 0x1653028 0x16540ab 0x4956c1 # 0xa14e88 net/http.(*Server).newConn+0x3c8 net/http/server.go:635 # 0xa14e7c net/http.(*Server).Serve+0x3bc net/http/server.go:3462 # 0x1653027 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x16540aa github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:85 0: 0 [7: 896] @ 0x48b60c 0x490329 0x16e4a2e 0x171efbd 0x1722790 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e4a2d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x171efbc crypto/internal/fips140/ecdsa.newDRBG[...]+0x33c crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x172278f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [19: 4560] @ 0x48b5e5 0x425c25 0x7739bc 0x7745c6 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8ea8cd 0x8ee4de 0x1189076 0x15d4d6f 0x134b30b 0x15a8d1e 0x134b163 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x7739bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7745c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8ea8cc github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ee4dd github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:306 # 0x1189075 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:709 # 0x15d4d6e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:250 # 0x134b30a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134b162 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:416 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [26: 126464] @ 0x48b5ec 0x4908c7 0xc475e5 0xc3c07a 0xc3c075 0xc51492 0xc4d47a 0x4956c1 # 0xc475e4 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/mcache.go:58 # 0xc3c079 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x39 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1340 # 0xc3c074 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x34 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1333 # 0xc51491 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1582 # 0xc4d479 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xd79 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:960 0: 0 [16: 2304] @ 0x48b5e5 0x425c25 0x55a617 0x164700f 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x164700e github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x34e github.com/creachadair/jrpc2@v1.3.5/json.go:239 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [48: 43008] @ 0x48b60c 0x425c25 0x16e0b12 0x994939 0x945796 0x94f7de 0x98434c 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e0b11 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x994938 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x98434b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 240] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0x126d50a 0x126f78e 0x4956c1 # 0x126d509 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0xa9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1475 # 0x126f78d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1701 0: 0 [8: 1024] @ 0x48b60c 0x490933 0x561145 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [9: 1008] @ 0x48b60c 0x41b526 0x53a2ca 0x1265ccb 0x126906a 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1265cca google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2ca google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:507 # 0x1269069 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:787 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 1024] @ 0x48b60c 0x490933 0x774e1b 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8ece1e 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x774e1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ece1d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:120 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [38: 13376] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0xa0bbe9 0xa0b537 0x1652529 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0xa0bbe8 net/http.Header.Clone+0x828 net/http/header.go:114 # 0xa0b536 net/http.(*response).WriteHeader+0x176 net/http/server.go:1187 # 0x1652528 github.com/creachadair/jrpc2/jhttp.writeJSON+0x268 github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:149 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 8] @ 0x48b5e5 0x425c25 0x1646d06 0x1646945 0x164bce5 0x16481a5 0x4a4baa 0x4956c1 # 0x1646d05 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x45 github.com/creachadair/jrpc2@v1.3.5/json.go:205 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x164bce4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16481a4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [32: 1024] @ 0x48b5e5 0x48b725 0x4cc8bd 0x6400e7 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x7301ae 0x730194 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x6400e6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1451 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x7301ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x730193 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 128] @ 0x48b5e5 0x425c25 0x99494f 0x945796 0x94f7de 0x986b53 0x980b45 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x99494e crypto/tls.aeadAESGCMTLS13+0x8e crypto/tls/cipher_suites.go:570 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x986b52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x980b44 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 1024] @ 0x48b60c 0x490329 0x16e49f0 0x171ee09 0x1722790 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x171ee08 crypto/internal/fips140/ecdsa.newDRBG[...]+0x188 crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x172278f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [113: 202496] @ 0x48b60c 0x490933 0x98aa45 0x9814c5 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x98aa44 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x2c4 crypto/tls/key_schedule.go:231 # 0x9814c4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x904 crypto/tls/handshake_server_tls13.go:254 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [254: 12192] @ 0x48b60c 0x473297 0x55e6e9 0x55b374 0x55cda5 0x55b29e 0x55be1b 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11ae4ae 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x55e6e8 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55be1a encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [62: 2976] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xc5bef6 0xc64ac4 0xc642f0 0xc64038 0x4956c1 # 0xc5bef5 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).ValidateMessage+0x95 github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:231 # 0xc64ac3 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).ValidateMessage+0x8a3 github.com/libp2p/go-libp2p-pubsub@v0.16.0/trace.go:100 # 0xc642ef github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0xcf github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:332 # 0xc64037 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:295 0: 0 [17: 3808] @ 0x48b60c 0x425c25 0x6f9d9a 0x6f9db0 0x16e490f 0x171ee09 0x1722790 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6f9d99 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6f9daf crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x171ee08 crypto/internal/fips140/ecdsa.newDRBG[...]+0x188 crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x172278f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [24: 4608] @ 0x48b60c 0x490329 0x68ceb4 0x68e639 0x6b4cc5 0x6b4698 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x68ceb3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4cc4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 448] @ 0x48b5e5 0x490329 0xb890dd 0xb902ae 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb890dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x13c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:765 # 0xb902ad github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:260 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 2400] @ 0x48b5e5 0x4908c7 0x10eb205 0x10eb1b7 0x115c82b 0x115c82c 0x105f952 0x105ecb4 0x4956c1 # 0x10eb204 slices.Clone[...]+0xe4 slices/slices.go:360 # 0x10eb1b6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).DirectAddrs+0x96 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:466 # 0x115c82a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x2a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:590 # 0x115c82b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x2b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:670 # 0x105f951 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:248 # 0x105ecb3 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:234 0: 0 [105: 10080] @ 0x48b60c 0x490329 0x543175 0x66b7c5 0x6e230b 0x6e22a1 0x6e214a 0x6436e5 0x6404fd 0x647748 0x64109c 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6e230a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e22a0 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:99 # 0x6e2149 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:88 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x647747 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2372 # 0x64109b github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1682 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [247: 31616] @ 0x48b60c 0x425c25 0xb12cab 0xb12c38 0xb12f12 0xb12fb4 0xb905fa 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb12caa github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x12a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0xb12c37 github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0xb7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:45 # 0xb12f11 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:64 # 0xb12fb3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:74 # 0xb905f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x479 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:282 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x70a165 0x968454 0x968433 0x709da4 0x70a1fc 0x964b4b 0x9649dd 0x969ab5 0x94b937 0x957295 0x94e789 0xd7d25f 0xd7d20a 0xd7d125 0xd719a2 0xd70819 0xd702fa 0xe31c3a 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x70a164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x968453 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x968432 crypto/tls.(*clientHelloMsg).marshalMsg.func10+0x12 crypto/tls/handshake_messages.go:226 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x964b4a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1e2a vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9649dc crypto/tls.(*clientHelloMsg).marshalMsg+0x1cbc crypto/tls/handshake_messages.go:225 # 0x969ab4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x957294 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:281 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7d124 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x304 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd719a1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:225 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe31c39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x419 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:302 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 425984] @ 0x48b613 0x490933 0x561145 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 425984] @ 0x48b613 0x490933 0x561145 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 425984] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 425984] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 425984] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 425984] @ 0x48b613 0x490933 0x561145 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [44: 12672] @ 0x48b5e5 0x48b725 0x4cc8bd 0x875ea5 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12ee133 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x875ea4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee132 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [55: 3520] @ 0x48b5e5 0x4908c7 0x7e0fb3 0x7e4310 0x7e3fe5 0x11ae590 0x11adc6f 0x11ae113 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x7e0fb2 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7e3fe4 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae58f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [35: 1120] @ 0x48b5e5 0x4908c7 0x55d985 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11ae4ae 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x55d984 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [104: 93184] @ 0x48b60c 0x490933 0xbf8205 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf8204 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2433 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [21: 4032] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x68e870 0x6b4deb 0x6b4698 0x6b47d2 0x6e2767 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dea github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [39: 4368] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef395 0xd15365 0xd1d7f6 0xd1d56a 0xd1ef38 0xd55642 0x10f969c 0xd49945 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0xd15364 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd1d7f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd1d569 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd1ef37 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd55641 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x10f969b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x9b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:319 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 576] @ 0x48b60c 0x490933 0x70cbeb 0x70cbbb 0x70cae4 0x709da4 0x70a1fc 0x707865 0x70c8af 0x70c818 0x709da4 0x70a1fc 0x707865 0x70c6f7 0x712b9e 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70cbea vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2aa vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x70cbba vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x27a vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x70cae3 crypto/ecdsa.addASN1IntBytes.func1+0x1a3 crypto/ecdsa/ecdsa.go:487 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x707864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x70c8ae crypto/ecdsa.addASN1IntBytes+0x6e crypto/ecdsa/ecdsa.go:483 # 0x70c817 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:468 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x707864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x70c6f6 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x712b9d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [76: 7296] @ 0x48b5e5 0x425c25 0xb12bce 0xb12f12 0xb12fb4 0xb905fa 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb12bcd github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:41 # 0xb12f11 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:64 # 0xb12fb3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:74 # 0xb905f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x479 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:282 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xc40ae5 0xc40a7c 0xc4d4fa 0x4956c1 # 0xc40ae4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIHaveCounters+0x264 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1893 # 0xc40a7b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1fb github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1638 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [5: 240] @ 0x48b5e5 0x425c25 0x72ce85 0x72ce5b 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x72ce84 bytes.NewBuffer+0xe4 bytes/buffer.go:490 # 0x72ce5a github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/block/block.go:189 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 896] @ 0x48b60c 0x490329 0x16e4a2e 0x171f1e5 0x1722790 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e4a2d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x171f1e4 crypto/internal/fips140/ecdsa.newDRBG[...]+0x564 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x172278f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [110: 28160] @ 0x48b5e5 0x4908c7 0xbf9f7b 0xbf98c9 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf9f7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2944 # 0xbf98c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2654 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 32] @ 0x48b605 0x473297 0x159614f 0x1596111 0x1592b2f 0x15947ff 0x1598e16 0x15993a7 0x1393bb7 0x139b9bc 0x13a32d1 0x139b1f7 0x139afbc 0x139adaf 0x13996a2 0x139acd8 0x159dbe6 0x15a0092 0x159fd8f 0x159fce5 0x168d1a3 0x4956c1 # 0x159614e modernc.org/libc.GoString+0x6e modernc.org/libc@v1.73.4/libc_all.go:47 # 0x1596110 github.com/glebarez/go-sqlite.(*conn).columnName+0x30 github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:979 # 0x1592b2e github.com/glebarez/go-sqlite.newRows+0x1ae github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:193 # 0x15947fe github.com/glebarez/go-sqlite.(*stmt).query+0x45e github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:687 # 0x1598e15 github.com/glebarez/go-sqlite.(*conn).query+0xf5 github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:1519 # 0x15993a6 github.com/glebarez/go-sqlite.(*conn).QueryContext+0x26 github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite_go18.go:38 # 0x1393bb6 database/sql.ctxDriverQuery+0xd6 database/sql/ctxutil.go:48 # 0x139b9bb database/sql.(*DB).queryDC.func1+0x15b database/sql/sql.go:1786 # 0x13a32d0 database/sql.withLock+0x70 database/sql/sql.go:3572 # 0x139b1f6 database/sql.(*DB).queryDC+0x1b6 database/sql/sql.go:1781 # 0x139afbb database/sql.(*DB).query+0xfb database/sql/sql.go:1764 # 0x139adae database/sql.(*DB).QueryContext.func1+0x4e database/sql/sql.go:1742 # 0x13996a1 database/sql.(*DB).retry+0x41 database/sql/sql.go:1576 # 0x139acd7 database/sql.(*DB).QueryContext+0x97 database/sql/sql.go:1741 # 0x159dbe5 github.com/pactus-project/pactus/wallet/storage/sqlitestorage.(*Storage).GetPendingTransactions+0x85 github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:563 # 0x15a0091 github.com/pactus-project/pactus/wallet.(*transactions).getPendingTransaction+0x31 github.com/pactus-project/pactus/wallet/transactions.go:143 # 0x159fd8e github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x2e github.com/pactus-project/pactus/wallet/transactions.go:117 # 0x159fce4 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x168d1a2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 8] @ 0x48b5e5 0x4908c7 0xc2e5be 0xc4d007 0x4956c1 # 0xc2e5bd github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x39d github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:50 # 0xc4d006 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x906 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:903 0: 0 [14: 1792] @ 0x48b60c 0x490329 0x678b25 0x67c456 0x6ae01d 0x6e24a5 0x73035f 0x1185127 0x11b046c 0x11bc6d3 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x678b24 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x67c455 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x73035e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185126 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:290 # 0x11b046b github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc6d2 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [110: 450560] @ 0x48b60c 0x490329 0x659048 0x658e8e 0x658ae6 0x11a6b49 0x11ae3f9 0x11ae138 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x659047 github.com/fxamacker/cbor/v2.(*Decoder).read+0x87 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:140 # 0x658e8d github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x14d github.com/fxamacker/cbor/v2@v2.9.2/stream.go:112 # 0x658ae5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:31 # 0x11a6b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 3072] @ 0x48b60c 0x490329 0x848ea5 0x848730 0xb114e6 0xb1d9ac 0xb8cd33 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x848ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x84872f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xb114e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb1d9ab github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:367 # 0xb8cd32 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:135 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 417792] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 417792] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 417792] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16465d7 0x164768b 0x1649095 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x164768a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1649094 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [16: 2097152] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x564149 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x564148 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [77: 19712] @ 0x48b5e5 0x4908c7 0x88ee26 0x8a371a 0x8a3358 0x875f0c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12ee133 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x88ee25 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x875f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee132 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [14: 1120] @ 0x48b60c 0x473297 0x15d735f 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x15d735e github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x13e github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [8: 384] @ 0x48b60c 0x490329 0x5433e8 0x66b7c5 0x72db34 0x72db40 0x72d0b2 0x72cecd 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x5433e7 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x72db33 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x72db3f github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x72d0b1 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x72cecc github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 320] @ 0x48b60c 0x490329 0x6e7d25 0x6e78ed 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6e7d24 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:206 # 0x6e78ec github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [6: 672] @ 0x48b60c 0x41b526 0xd17765 0xd17737 0xd17458 0xd174f0 0x4956c1 # 0xd17764 github.com/libp2p/go-yamux/v5.newPing+0x124 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:21 # 0xd17736 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xd17457 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd174ef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [24: 576] @ 0x48b5e5 0x48b2a5 0x6e22b3 0x6e214a 0x6436e5 0x6404fd 0x647748 0x64109c 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x6e22b2 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:99 # 0x6e2149 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:88 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x647747 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2372 # 0x64109b github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1682 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 288] @ 0x48b5e5 0x4908c7 0xb2d554 0x10ec155 0x10eba28 0x10e94f1 0x10e8fd0 0x4956c1 # 0xb2d553 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10ec154 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:556 # 0x10eba27 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:495 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [420: 483840] @ 0x48b5ec 0x4908c7 0xbf9f7b 0xbf98c9 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf9f7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2944 # 0xbf98c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2654 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 64] @ 0x48b60c 0x490329 0x1718946 0x171f2c8 0x1722790 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1718945 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x171f2c7 crypto/internal/fips140/ecdsa.newDRBG[...]+0x647 crypto/internal/fips140/ecdsa/hmacdrbg.go:104 # 0x172278f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [57: 912] @ 0x48b605 0x48b17b 0xc2ee27 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xc2ee26 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x7e6 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:136 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 9216] @ 0x48b60c 0x490329 0x64f84a 0x6e9de9 0x6e9dbd 0x6ea81f 0x11bd5a5 0x11bd645 0x11bb35b 0x11ba97d 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x6e9de8 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x6e9dbc github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ea81e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba97c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x6dc github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [12: 2304] @ 0x48b60c 0x490329 0x68ceb4 0x68e639 0x68e870 0x6b4deb 0x6b4698 0x6b47d2 0x6e2767 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x68ceb3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dea github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [6: 96] @ 0x48b605 0x473297 0x7e0c2d 0x7e0e9c 0x7e4310 0x7e3fe5 0x11ae590 0x11adc6f 0x11ae113 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x7e0c2c github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7e3fe4 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae58f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [31: 12896] @ 0x48b5e5 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc3a43e 0xc379ca 0xc50772 0xc4cd9a 0x4956c1 # 0xc3a43d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1197 # 0xc379c9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x249 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:923 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [43: 6880] @ 0x48b5e5 0x425c25 0xcfceac 0xd029e5 0xd1f2e2 0xd1a562 0xd19c85 0xd19630 0xd19478 0x4956c1 # 0xcfceab github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:68 # 0xd029e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd1f2e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xd1a561 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd19c84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd1962f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [24: 1920] @ 0x48b5e5 0x425c25 0x75574a 0x75570a 0x755737 0x755702 0x1186ea6 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x755749 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x755709 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:122 # 0x755736 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:213 # 0x755701 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:121 # 0x1186ea5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x565 github.com/pactus-project/pactus/state/state.go:496 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [8: 128] @ 0x48b60c 0x425c25 0x7e7168 0x7e719c 0x7ee226 0x7e0327 0x7e3f8f 0x11ae590 0x11adc6f 0x11ae113 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x7e7167 net.ParseIP+0x27 net/ip.go:528 # 0x7e719b github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x7ee225 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7e0326 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x7e3f8e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11ae58f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 96] @ 0x48b60c 0x473914 0x473426 0x7fac8b 0x7fab7a 0xd7b33a 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x7fac8a crypto/x509.(*CertPool).addCertFunc+0x14a crypto/x509/cert_pool.go:206 # 0x7fab79 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd7b339 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [48: 110592] @ 0x48b5ec 0x4908c7 0xc44685 0xc444c5 0xc40d9f 0xc4d4fa 0x4956c1 # 0xc44684 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x244 github.com/libp2p/go-libp2p-pubsub@v0.16.0/mcache.go:87 # 0xc444c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2006 # 0xc40d9e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1831 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [3: 336] @ 0x48b60c 0x41b526 0x1265a58 0x126906a 0x12ff258 0x12fe634 0x13004cd 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x135de67 0x1362cc2 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1265a57 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x57 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:492 # 0x1269069 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:787 # 0x12ff257 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe633 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x135de66 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:73 # 0x1362cc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:54 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [20: 4160] @ 0x48b60c 0x490329 0x6e7c6b 0x72d165 0x72cecd 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6e7c6a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x72d164 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x72cecc github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [388: 2532864] @ 0x48b60c 0x425c25 0x934b8e 0x934b82 0x9941d8 0x98a94c 0x9814c5 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x934b8d crypto/internal/fips140/mlkem.NewEncapsulationKey768+0x2d crypto/internal/fips140/mlkem/mlkem768.go:376 # 0x934b81 crypto/mlkem.NewEncapsulationKey768+0x21 crypto/mlkem/mlkem.go:107 # 0x9941d7 crypto/tls.keyExchangeForCurveID.func3+0x17 crypto/tls/key_schedule.go:84 # 0x98a94b crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x1cb crypto/tls/key_schedule.go:223 # 0x9814c4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x904 crypto/tls/handshake_server_tls13.go:254 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 192] @ 0x48b5e5 0x425c25 0x1076ee9 0x107cccf 0xd448b7 0xd46cdb 0xd44714 0xd51fa5 0x4956c1 # 0x1076ee8 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:406 # 0x107ccce github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Connected+0xee github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1028 # 0xd448b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd46cda github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd44713 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [4: 320] @ 0x48b5e5 0x4908c7 0xb2d554 0x10ebb79 0x10eb999 0x10e94f1 0x10e8fd0 0x4956c1 # 0xb2d553 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10ebb78 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10eb998 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [8: 1024] @ 0x48b5e5 0x425c25 0xd4a5a9 0xd4a445 0xd4a1af 0xd44caa 0x10fa8c9 0x117821b 0x11746ca 0x4956c1 # 0xd4a5a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:264 # 0xd4a444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:251 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [5: 120] @ 0x48b60c 0x473297 0xbfbdec 0xbf904d 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbfbdeb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4cb github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:3332 # 0xbf904c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xacc github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2790 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [750: 1728000] @ 0x48b5ec 0x4908c7 0xbf9f7b 0xbf98c9 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf9f7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2944 # 0xbf98c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2654 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [56: 3584] @ 0x48b60c 0x490329 0x53d476 0x53d5f9 0x7e020b 0x7e3f8f 0x11ae590 0x11adc6f 0x11ae113 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x53d475 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x7e020a github.com/multiformats/go-multiaddr.stringToBytes+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x7e3f8e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11ae58f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [142: 2272] @ 0x48b5e5 0x48b205 0xc30add 0xc3023b 0x4956c1 # 0xc30adc github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x55c github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:233 # 0xc3023a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x35a github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:260 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x10fb51a 0xb1c379 0xb1c1c5 0xb1bec5 0xb1b1a5 0xb153f9 0xb86329 0xb8854f 0x4956c1 # 0x10fb519 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xe99 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:485 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1c1c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:191 # 0xb1bec4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:141 # 0xb1b1a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1a4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:74 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb86328 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:383 # 0xb8854e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:692 0: 0 [59: 52864] @ 0x48b60c 0x425c25 0x16e0b12 0x994939 0x945796 0x985665 0x985637 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e0b11 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x994938 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x985664 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x985636 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 704] @ 0x48b60c 0x473297 0x51fe06 0xcfce90 0xd029e5 0xd1f2e2 0xd1a562 0xd19c85 0xd19630 0xd19478 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcfce8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xaf github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xd029e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd1f2e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xd1a561 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd19c84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd1962f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 417792] @ 0x48b613 0x490933 0x561145 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 417792] @ 0x48b613 0x490933 0x561145 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 835584] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 417792] @ 0x48b613 0x490933 0x561145 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 1572864] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x564149 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x564148 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [41: 2624] @ 0x48b5e5 0x4908c7 0xbf9f7b 0xbf98c9 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf9f7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2944 # 0xbf98c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2654 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [109: 69760] @ 0x48b60c 0x490933 0xbf8205 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf8204 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2433 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 112] @ 0x48b5e5 0x490329 0xb12e8e 0xb12fb4 0xb905fa 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb12e8d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:62 # 0xb12fb3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:74 # 0xb905f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x479 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:282 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 48] @ 0x48b60c 0x490933 0x8b3b25 0x8b25e2 0x8b226c 0x84b802 0x84b572 0x1079096 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x8b3b24 google.golang.org/protobuf/internal/impl.mergeBytesSlice+0xa4 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:201 # 0x8b25e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x8b226b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x84b801 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x84b571 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1079095 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [4: 192] @ 0x48b60c 0x490329 0x543175 0x66b7c5 0x6e32cb 0x6e3261 0x6e7dbf 0x72d165 0x72c296 0x8ec4ae 0x8ece2e 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6e32ca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e3260 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e7dbe github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x72d164 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x72c295 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ec4ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8ece2d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [16: 3072] @ 0x48b60c 0x490329 0x68ce95 0x68e639 0x6b4cc5 0x6b4698 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x68ce94 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4cc4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [924: 22176] @ 0x48b60c 0x473297 0xbf9f3b 0xbf98c9 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf9f3a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x57a github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2944 # 0xbf98c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2654 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [15: 2400] @ 0x48b5e5 0x425c25 0xc376b2 0xc37692 0xc50a9b 0xc4cd9a 0x4956c1 # 0xc376b1 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x551 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:290 # 0xc37691 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x531 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:901 # 0xc50a9a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xb1a github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1471 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [48: 2304] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11ae4ae 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [104: 9984] @ 0x48b60c 0x64c765 0x640f0b 0x63fd15 0x63f7ed 0x6e20bf 0x6e2073 0x6436e5 0x6404fd 0x647748 0x64109c 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x6e20be github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x6e2072 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/public_key.go:84 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x647747 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2372 # 0x64109b github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1682 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x94a518 0x94763b 0x94bc51 0x94bc52 0x94bcd9 0x97b6db 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x94a517 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:837 # 0x94763a crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:626 # 0x94bc50 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x94bc51 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x94bcd8 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [961: 107632] @ 0x48b5e5 0x425c25 0x539c0d 0xc538a5 0xc30216 0x4956c1 # 0x539c0c context.AfterFunc+0x2c context/context.go:326 # 0xc538a4 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0x104 github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:115 # 0xc30215 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x335 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:254 0: 0 [54: 62208] @ 0x48b60c 0x490329 0x64f84a 0x6e9de9 0x6e9dbd 0x6ea81f 0x11ae4ae 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x6e9de8 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x6e9dbc github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ea81e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0xe1bd85 0xe1be4c 0xd54eca 0x900fea 0x7aeed1 0x900de9 0x900cc5 0x9005c5 0x9005cf 0xd74def 0x1077765 0x1077a5a 0x1077150 0x4956c1 # 0xe1bd84 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x1a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:48 # 0xe1be4b github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:59 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x900fe9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x900de8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x9005c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x9005ce github.com/multiformats/go-multistream.readMultistreamHeader+0x2e github.com/multiformats/go-multistream@v0.6.1/client.go:127 # 0xd74dee github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x16e github.com/multiformats/go-multistream@v0.6.1/client.go:65 # 0x1077764 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:436 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [5: 120] @ 0x48b5e5 0x425c25 0xb19a78 0xb19a6c 0xb8d105 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb19a77 go.opentelemetry.io/otel/metric.WithAttributeSet+0x77 go.opentelemetry.io/otel/metric@v1.44.0/instrument.go:375 # 0xb19a6b github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestLatency+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/metrics/metrics.go:136 # 0xb8d104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1d04 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:157 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 576] @ 0x48b5ec 0x490329 0x9013ac 0xb90405 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x9013ab github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb90404 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:273 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 144] @ 0x48b5e5 0x4908c7 0x80128a 0x80745d 0x80837d 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x801289 crypto/x509.parseName+0x269 crypto/x509/parser.go:174 # 0x80745c crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [15: 480] @ 0x48b60c 0x490329 0xb38fab 0xb38f9c 0xb38f34 0xb38f4a 0xb3c3fe 0xb8909d 0xb902ae 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb38faa github.com/libp2p/go-libp2p-kbucket/keyspace.Xor+0xaa github.com/libp2p/go-libp2p-kbucket@v0.8.0/keyspace/xor.go:63 # 0xb38f9b github.com/libp2p/go-libp2p-kbucket.Xor+0x9b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:36 # 0xb38f33 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x33 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:35 # 0xb38f49 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:42 # 0xb3c3fd github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x29d github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:463 # 0xb8909c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:758 # 0xb902ad github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:260 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 1280] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x662f3d 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x662f3c crypto.SignMessage+0xbc crypto/crypto.go:250 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 1024] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x1739c97 0x16e495b 0x1737bda 0x1738965 0x1738509 0x98427e 0x984249 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c96 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98427d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x984248 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 48] @ 0x48b5e5 0x425c25 0xdee82a 0xdee69c 0xdfbf36 0xdfd9c2 0xdd2489 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0xdee829 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0x89 github.com/quic-go/quic-go@v0.60.0/receive_stream.go:427 # 0xdee69b github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.60.0/receive_stream.go:405 # 0xdfbf35 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.60.0/stream.go:173 # 0xdfd9c1 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.60.0/streams_map.go:317 # 0xdd2488 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.60.0/connection.go:1824 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [297: 85536] @ 0x48b5e5 0x425c25 0x63e330 0x11a6adb 0x11a6a8e 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x63e32f github.com/fxamacker/cbor/v2.DecOptions.decMode+0x46f github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1131 # 0x11a6ada github.com/fxamacker/cbor/v2.DecOptions.DecMode+0x9a github.com/fxamacker/cbor/v2@v2.9.2/decode.go:919 # 0x11a6a8d github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x4d github.com/pactus-project/pactus/sync/bundle/bundle.go:90 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [18: 432] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11ae4ae 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 784] @ 0x48b5e5 0x425c25 0x53b2d9 0x53bacd 0x53ba8f 0x1178172 0x11746ca 0x4956c1 # 0x53b2d8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0x1178171 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 24] @ 0x48b60c 0x473297 0x5a6ed8 0xb280b1 0xb29215 0xb27997 0xb2af7c 0xb2af6e 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0xb280b0 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x110 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb29214 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2af7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2af6d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [9: 1008] @ 0x48b60c 0x41b526 0xd1b73e 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0xd1b73d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [8: 640] @ 0x48b5e5 0x425c25 0x8d7254 0x8d717d 0x8e83e5 0xd7d588 0xd7d2b9 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x8d7253 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8d717c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x8e83e4 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xd7d587 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:153 # 0xd7d2b8 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:149 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 192] @ 0x48b5e5 0x425c25 0xd7b5ad 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0xd7b5ac github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x32c github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:190 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [25: 11200] @ 0x48b60c 0x490933 0x709bfa 0x709bc4 0x9782bf 0x709da4 0x70a1fc 0x709d1d 0x977c91 0x709da4 0x70a1fc 0x977bb7 0x977b18 0x977ac5 0x709da4 0x70a1fc 0x977805 0x97775c 0x94b937 0x984e0c 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x709bf9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x709bc3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9782be crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e crypto/tls/handshake_messages.go:1488 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x709d1c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x977c90 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x90 crypto/tls/handshake_messages.go:1487 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x977bb6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x977b17 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x977ac4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x977804 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97775b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x984e0b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b60c 0x490933 0x56adf9 0x56b1fc 0x56aa9d 0x55a634 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11bd5a5 0x11bd645 0x11bb35b 0x11babdf 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11babde github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [49: 56448] @ 0x48b60c 0x490329 0x64f84a 0x6e9de9 0x6e9dbd 0x6ea8d5 0x11bd5a5 0x11bd645 0x11bb35b 0x11babdf 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x6e9de8 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x6e9dbc github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ea8d4 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11babde github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [167: 448896] @ 0x48b60c 0x490933 0x94acee 0x94b505 0x94b9a6 0x984e0c 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x94aced crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x94b504 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x94b9a5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x984e0b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [112: 1792] @ 0x48b5e5 0x48b205 0xc2ede5 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xc2ede4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x7a4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:136 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [110: 14080] @ 0x48b5e5 0x425c25 0xc3c598 0xc3c558 0xc3c075 0xc51492 0xc4d47a 0x4956c1 # 0xc3c597 github.com/libp2p/go-libp2p-pubsub.rpcWithMessages+0x557 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:278 # 0xc3c557 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x517 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1394 # 0xc3c074 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x34 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1333 # 0xc51491 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1582 # 0xc4d479 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xd79 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:960 0: 0 [102: 182784] @ 0x48b60c 0x490933 0x94acee 0x94b505 0x94b9a6 0x984cc5 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x94aced crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x94b504 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x94b9a5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x984cc4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b605 0x473914 0x473426 0x7e2dd5 0x7e0c87 0x7e0e9c 0x7e4310 0x107acea 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x7e2dd4 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x107ace9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x349 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:739 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 256] @ 0x48b5e5 0x490329 0xb12bef 0xb12f12 0xb12fb4 0xb905fa 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb12bee github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:43 # 0xb12f11 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:64 # 0xb12fb3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:74 # 0xb905f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x479 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:282 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 288] @ 0x48b5e5 0x490329 0xc25585 0xc25425 0xc28e54 0x901431 0xb90405 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xc25584 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc25424 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc28e53 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x33 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x901430 github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xd0 github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:11 # 0xb90404 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:273 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 672] @ 0x48b60c 0x425c25 0x16ff33a 0x171a16e 0x17198fd 0x17227d2 0x1722791 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16ff339 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x171a16d crypto/internal/fips140/ecdsa.randomPoint[...]+0x2ed crypto/internal/fips140/ecdsa/ecdsa.go:257 # 0x17198fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x17227d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722790 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [55: 2640] @ 0x48b5e5 0x425c25 0x116ecb6 0x4a4baa 0x4956c1 # 0x116ecb5 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0x75 github.com/pactus-project/pactus/network/gossip.go:194 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 352256] @ 0x48b613 0x490933 0x561145 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 352256] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 352256] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x1646857 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646856 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [153: 7344] @ 0x48b60c 0x490329 0x660db4 0x15d7948 0x15d77b0 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x660db3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x15d7947 github.com/pactus-project/pactus/crypto.Address.String+0x727 github.com/pactus-project/pactus/crypto/address.go:80 # 0x15d77af github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x58f github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [12: 576] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0x15d7cc5 0x15d7756 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x15d7cc4 github.com/pactus-project/pactus/www/grpc.metricToProto+0x264 github.com/pactus-project/pactus/www/grpc/network.go:163 # 0x15d7755 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 352256] @ 0x48b613 0x490933 0x561145 0x165230d 0x1651acc 0x165176a 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165230c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651acb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1651769 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 704512] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 352256] @ 0x48b613 0x490933 0x561145 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [35: 2240] @ 0x48b5e5 0x4908c7 0x88ee26 0x8a371a 0x8a3358 0x875f0c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12ee133 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x88ee25 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x875f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee132 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [560: 98560] @ 0x48b60c 0x473297 0x88edea 0x8a371a 0x8a3358 0x875f0c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12ee133 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x88ede9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x875f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee132 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [156: 7488] @ 0x48b60c 0x490c52 0x52d7e5 0x52d8d0 0x66074f 0x660e2a 0x15d7948 0x15d77b0 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x490c51 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d7e4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d8cf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x66074e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x660e29 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x15d7947 github.com/pactus-project/pactus/crypto.Address.String+0x727 github.com/pactus-project/pactus/crypto/address.go:80 # 0x15d77af github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x58f github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [534: 93984] @ 0x48b60c 0x490c52 0x52d7e5 0x52d8d0 0x66074f 0x660e2a 0x15d7812 0x15d7813 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x490c51 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d7e4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d8cf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x66074e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x660e29 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x15d7811 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x5f1 github.com/pactus-project/pactus/crypto/bls/public_key.go:67 # 0x15d7812 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x5f2 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [93: 83328] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc40f12 0xc40f20 0xc4d4fa 0x4956c1 # 0xc40f11 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1655 # 0xc40f1f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1680 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 16] @ 0x48b60c 0x473914 0x473426 0x7e39cf 0x7e3996 0x7e38d9 0x7e38a7 0x117207a 0x115c83c 0x105f952 0x105ecb4 0x4956c1 # 0x7e39ce github.com/multiformats/go-multiaddr.(*Component).RawValue+0x16e github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x7e3995 github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x135 github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x7e38d8 github.com/multiformats/go-multiaddr.ForEach+0x78 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x7e38a6 github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x46 github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x1172079 github.com/pactus-project/pactus/network.makeNetwork.func2+0x119 github.com/pactus-project/pactus/network/network.go:229 # 0x115c83b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:670 # 0x105f951 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:248 # 0x105ecb3 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:234 0: 0 [8: 1280] @ 0x48b5e5 0x425c25 0xcfcb7e 0xcfa228 0xcf8d46 0xd4a11c 0xd44caa 0x10fa8c9 0xc2f782 0x4956c1 # 0xcfcb7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcfa227 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:589 # 0xcf8d45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd4a11b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [158: 3792] @ 0x48b60c 0x473297 0x11794eb 0xc48666 0xc484b0 0xc50f25 0xc5099b 0xc4cd9a 0x4956c1 # 0x11794ea github.com/pactus-project/pactus/network.MessageIDFunc+0x4a github.com/pactus-project/pactus/network/utils.go:140 # 0xc48665 github.com/libp2p/go-libp2p-pubsub.(*msgIDGenerator).RawID+0xc5 github.com/libp2p/go-libp2p-pubsub@v0.16.0/midgen.go:54 # 0xc484af github.com/libp2p/go-libp2p-pubsub.(*msgIDGenerator).ID+0x8f github.com/libp2p/go-libp2p-pubsub@v0.16.0/midgen.go:41 # 0xc50f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).shouldPush+0x2c4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1523 # 0xc5099a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa1a github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1467 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [12: 2112] @ 0x48b5e5 0x425c25 0x117c6c5 0x11a6b97 0x11ae3f9 0x11ae138 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x117c6c4 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0x44 github.com/pactus-project/pactus/sync/bundle/message/message.go:97 # 0x11a6b96 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x156 github.com/pactus-project/pactus/sync/bundle/bundle.go:99 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [69: 79488] @ 0x48b60c 0x490329 0x64f84a 0x6e9de9 0x6e9dbd 0x11ba58c 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x6e9de8 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x6e9dbc github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x11ba58b github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x2eb github.com/pactus-project/pactus/sync/handler_hello.go:79 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [102: 182784] @ 0x48b5ec 0x41b4ad 0xd15e30 0xd15985 0xd1f225 0xd72318 0xd70d1e 0xd702fa 0xd6e913 0x4956c1 # 0xd15e2f github.com/libp2p/go-yamux/v5.newSession+0x28f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:144 # 0xd15984 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd1f224 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd72317 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4f7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 576] @ 0x48b5e5 0x425c25 0x16e48f7 0x16e4e35 0x1738aa6 0x1739b75 0x9841f9 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48f6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16e4e34 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1738aa5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1739b74 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9841f8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [17: 3264] @ 0x48b60c 0x490329 0x690df9 0x68d47e 0x68e639 0x68e870 0x6b4deb 0x6b4698 0x6b47d2 0x6e2767 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x690df8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d47d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dea github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [19: 9728] @ 0x48b5e5 0x4908c7 0xc44685 0xc444c5 0xc40d9f 0xc4d4fa 0x4956c1 # 0xc44684 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x244 github.com/libp2p/go-libp2p-pubsub@v0.16.0/mcache.go:87 # 0xc444c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2006 # 0xc40d9e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1831 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [233: 37280] @ 0x48b5e5 0x425c25 0xbf625f 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf625e github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xade github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2094 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [886: 99232] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef395 0xd15365 0xd1d7f6 0xd1eff8 0xd55702 0xc3071c 0xc3023b 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0xd15364 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd1d7f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd1eff7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetWriteDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:75 # 0xd55701 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetWriteDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:175 # 0xc3071b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x19b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:223 # 0xc3023a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x35a github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:260 0: 0 [151: 2416] @ 0x48b5e5 0x425c25 0x539c5b 0xc538a5 0xc30216 0x4956c1 # 0x539c5a context.AfterFunc+0x7a context/context.go:330 # 0xc538a4 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0x104 github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:115 # 0xc30215 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x335 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:254 0: 0 [5: 80] @ 0x48b5e5 0x48b205 0xd48f85 0xd54bdc 0x10f9843 0xd49945 0x4956c1 # 0xd48f84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).ID+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:55 # 0xd54bdb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).ID+0x1b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:37 # 0x10f9842 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x242 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:336 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 256] @ 0x48b60c 0x490329 0x16e49f0 0x1737bda 0x1738965 0x9895cd 0x945787 0x985665 0x985637 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x985664 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x985636 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [79: 1264] @ 0x48b5e5 0x425c25 0xbf7e55 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf7e54 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xbf4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2502 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [13: 1456] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef395 0x53b465 0x53bacd 0x53ba8f 0x1178172 0x11746ca 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0x53b464 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0x1178171 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [6: 384] @ 0x48b60c 0x473297 0x117be3b 0x117bdc0 0x117bda3 0x117bc7d 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x117be3a encoding/hex.EncodeToString+0xba encoding/hex/hex.go:129 # 0x117bdbf github.com/pactus-project/pactus/crypto/hash.Hash.String+0x3f github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x117bda2 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x22 github.com/pactus-project/pactus/sync/bundle/message/hello.go:71 # 0x117bc7c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xbc github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 768] @ 0x48b60c 0x490329 0x6b4fb5 0x6b45bc 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x117ccf2 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6b4fb4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x6b45bb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [706: 101664] @ 0x48b60c 0x490933 0xbf8205 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf8204 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2433 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [23: 3312] @ 0x48b5e5 0x425c25 0x6d6165 0x6d5fe6 0xa315c8 0xa0a3a7 0xa0f298 0x4956c1 # 0x6d6164 net/url.parse+0xc4 net/url/url.go:442 # 0x6d5fe5 net/url.ParseRequestURI+0x25 net/url/url.go:420 # 0xa315c7 net/http.readRequest+0x3e7 net/http/request.go:1123 # 0xa0a3a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [6: 672] @ 0x48b5e5 0x425c25 0xd7d636 0xd7d2b9 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0xd7d635 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0xf5 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:168 # 0xd7d2b8 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:149 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [514: 263168] @ 0x48b60c 0x490329 0x659048 0x658e8e 0x658ae6 0x11a6b49 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x659047 github.com/fxamacker/cbor/v2.(*Decoder).read+0x87 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:140 # 0x658e8d github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x14d github.com/fxamacker/cbor/v2@v2.9.2/stream.go:112 # 0x658ae5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:31 # 0x11a6b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [14: 224] @ 0x48b60c 0x490933 0x56adf9 0x56b1fc 0x56aa9d 0x55a634 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11ae4ae 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [61: 70272] @ 0x48b60c 0x490933 0x970b25 0x970af1 0x9709f7 0x709da4 0x70a1fc 0x9709ab 0x9708a7 0x709da4 0x70a1fc 0x96e5ad 0x96e497 0x94b937 0x98415b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x970b24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x970af0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9709f6 crypto/tls.(*serverHelloMsg).marshal.func5.1+0x16 crypto/tls/handshake_messages.go:801 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9709aa vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9708a6 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96e5ac vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x102c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96e496 crypto/tls.(*serverHelloMsg).marshal+0xf16 crypto/tls/handshake_messages.go:798 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x98415a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [150: 3600] @ 0x48b5e5 0x425c25 0x94a518 0x94763b 0x94dd65 0x94dd66 0x4d866e 0xd195a5 0xd1957d 0xd19478 0x4956c1 # 0x94a517 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:837 # 0x94763a crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:626 # 0x94dd64 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x94dd65 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xd195a4 io.ReadFull+0xe4 io/io.go:354 # 0xd1957c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [7: 672] @ 0x48b5e5 0x425c25 0x13012a9 0x12dde59 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x13012a8 google.golang.org/grpc.(*clientStream).SendMsg+0x568 google.golang.org/grpc@v1.81.1/stream.go:982 # 0x12dde58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.81.1/call.go:70 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [83: 10624] @ 0x48b5e5 0x425c25 0x8e562a 0xc354d0 0xc45fb3 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0x8e5629 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:198 # 0xc354cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:461 # 0xc45fb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [2: 192] @ 0x48b60c 0x490329 0x67c4a5 0x6ae01d 0x6e24a5 0x6e8ff5 0x6e89d7 0x118a557 0x118a2f8 0x1186cef 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x67c4a4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:892 # 0x6ae01c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24a4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e8ff4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e89d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [159: 61056] @ 0x48b5e5 0x490329 0xd1b6e5 0xd1b6e6 0xd1a658 0xd19c85 0xd19630 0xd19478 0x4956c1 # 0xd1b6e4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd1b6e5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xd1a657 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd19c84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd1962f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [18: 2880] @ 0x48b5e5 0x425c25 0x122787c 0x12278d6 0x134d652 0x134d61e 0x134d60a 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x122787b google.golang.org/protobuf/internal/encoding/json.NewDecoder+0xbb google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:55 # 0x12278d5 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x115 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:79 # 0x134d651 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x134d61d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x134d609 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:151 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [336: 602112] @ 0x48b5ec 0x490329 0xb3c32f 0xb8909d 0xb902ae 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb3c32e github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:458 # 0xb8909c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:758 # 0xb902ad github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:260 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 256] @ 0x48b60c 0x490329 0x171a088 0x171a03f 0x17198fd 0x17227d2 0x1722791 0x712b67 0x70c245 0x70bd25 0x662fbb 0x961b19 0x95de1b 0x957668 0x94e789 0xd7d25f 0xd7d20a 0xd7d125 0xd719a2 0xd70819 0xd702fa 0xe31c3a 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x171a087 crypto/internal/fips140/bigmod.NewNat+0x207 crypto/internal/fips140/bigmod/nat.go:72 # 0x171a03e crypto/internal/fips140/ecdsa.randomPoint[...]+0x1be crypto/internal/fips140/ecdsa/ecdsa.go:256 # 0x17198fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x17227d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722790 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x961b18 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:794 # 0x95de1a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:142 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7d124 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x304 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd719a1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:225 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe31c39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x419 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:302 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [4: 96] @ 0x48b5e5 0x425c25 0x164674e 0x164bce5 0x16481a5 0x4a4baa 0x4956c1 # 0x164674d github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x4d github.com/creachadair/jrpc2@v1.3.5/json.go:93 # 0x164bce4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16481a4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 96] @ 0x48b60c 0x473297 0xa3129f 0xa312a0 0xa0a3a7 0xa0f298 0x4956c1 # 0xa3129e net/textproto.(*Reader).ReadLine+0xbe net/textproto/reader.go:45 # 0xa3129f net/http.readRequest+0xbf net/http/request.go:1087 # 0xa0a3a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x1739c97 0x16e490f 0x1737bda 0x1738965 0x1738509 0x1737efa 0x95fc8b 0x95ddbe 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c96 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1737ef9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x95fc8a crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x12a crypto/tls/handshake_client_tls13.go:490 # 0x95ddbd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:130 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [44: 3520] @ 0x48b5e5 0x425c25 0x75574a 0x75570a 0x755737 0x755702 0x118a622 0x1186b2f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x755749 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x755709 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:122 # 0x755736 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:213 # 0x755701 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:121 # 0x118a621 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x21 github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [136: 2176] @ 0x48b5e5 0x425c25 0xd15327 0xd1d7f6 0xd1eff8 0xd55702 0xc3071c 0xc3023b 0x4956c1 # 0xd15326 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd1d7f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd1eff7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetWriteDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:75 # 0xd55701 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetWriteDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:175 # 0xc3071b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x19b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:223 # 0xc3023a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x35a github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:260 0: 0 [78: 6240] @ 0x48b5e5 0x421e0b 0x6e9dcd 0x6ea81f 0x11ae4ae 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6e9dcc github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ea81e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 208] @ 0x48b60c 0x490329 0x16d5a46 0x16d82f4 0x1718a1a 0x1719e48 0x1719f3f 0x17198fd 0x17227d2 0x1722791 0x712b67 0x70c245 0x70bd25 0x662fbb 0x961b19 0x95de1b 0x957668 0x94e789 0xd7d25f 0xd7d20a 0xd7d125 0xd719a2 0xd70819 0xd702fa 0xe31c3a 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x16d5a45 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x16d82f3 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x1718a19 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x1719e47 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x1719f3e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x17198fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x17227d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722790 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x961b18 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:794 # 0x95de1a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:142 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7d124 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x304 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd719a1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:225 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe31c39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x419 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:302 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [31: 6448] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x53a65a 0x5398b9 0x53987d 0x164419b 0x1644186 0x164545d 0x16516b8 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53a659 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5398b8 context.withCancel+0x58 context/context.go:278 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0x164419a github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x1644185 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x164545c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16516b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 344064] @ 0x48b613 0x490933 0x561145 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 344064] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 344064] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16465d7 0x164768b 0x1649095 0x1648d25 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16465d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x164768a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1649094 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648d24 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 344064] @ 0x48b613 0x490933 0x561145 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [43: 22544384] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x564149 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x564148 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [511: 81760] @ 0x48b60c 0x490329 0x660ad3 0x660d6c 0x15d7812 0x15d7813 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x660ad2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x660d6b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x15d7811 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x5f1 github.com/pactus-project/pactus/crypto/bls/public_key.go:67 # 0x15d7812 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x5f2 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [47: 13536] @ 0x48b5e5 0x425c25 0x15d7285 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x15d7284 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x64 github.com/pactus-project/pactus/www/grpc/network.go:98 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [8: 128] @ 0x48b5e5 0x48b725 0x4cc8bd 0x55ce7f 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x164bce5 0x16481a5 0x4a4baa 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x55ce7e encoding/json.(*decodeState).object+0xe3e encoding/json/decode.go:786 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x164bce4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16481a4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [34: 11968] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0x1303b70 0x13036d5 0x13036c0 0x130021c 0x1300625 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x1303b6f google.golang.org/grpc/metadata.MD.Copy+0x5af google.golang.org/grpc@v1.81.1/metadata/metadata.go:102 # 0x13036d4 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.81.1/internal/transport/transport.go:335 # 0x13036bf google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.81.1/stream.go:1234 # 0x130021b google.golang.org/grpc.(*clientStream).retryLocked+0x5b google.golang.org/grpc@v1.81.1/stream.go:785 # 0x1300624 google.golang.org/grpc.(*clientStream).withRetry+0x284 google.golang.org/grpc@v1.81.1/stream.go:855 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 560] @ 0x48b60c 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 144] @ 0x48b5e5 0x425c25 0xe14510 0xe144f4 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0xe1450f github.com/quic-go/quic-go.(*Config).Clone+0xcf github.com/quic-go/quic-go@v0.60.0/config.go:13 # 0xe144f3 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:319 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 64] @ 0x48b5e5 0x421e0b 0xce0af6 0x761303 0xce0452 0xcdff50 0xcdf99d 0xcdf4ba 0xcf8915 0xcf881c 0xe315ba 0xd4f455 0xd42b38 0x4956c1 # 0xce0af5 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Pop+0x95 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:321 # 0x761302 container/heap.Pop+0x62 container/heap/heap.go:63 # 0xce0451 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Expire+0x51 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:285 # 0xcdff4f github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).cleanUp+0x4f github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:222 # 0xcdf99c github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0xfc github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:181 # 0xcdf4b9 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x179 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:127 # 0xcf8914 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:386 # 0xcf881b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x29b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0xe315b9 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:255 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [20: 4800] @ 0x48b5e5 0x425c25 0x12fec51 0x1300445 0x12fe0aa 0x12fd375 0x12fcde2 0x12dde31 0x161aaba 0x12ddd17 0x13490e7 0x134d702 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x12fec50 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.81.1/stream.go:490 # 0x1300444 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.81.1/stream.go:833 # 0x12fe0a9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd374 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcde1 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12dde30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13490e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d701 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [73: 51392] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x40ff05 0x48b909 0x99987a 0xa3165b 0xa3165c 0xa0a3a7 0xa0f298 0x4956c1 # 0x999879 net/textproto.readMIMEHeader+0x99 net/textproto/reader.go:529 # 0xa3165a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa3165b net/http.readRequest+0x47b net/http/request.go:1133 # 0xa0a3a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0xd44a4e 0x10fa8c9 0xb1c379 0xb1c1c5 0xb1bec5 0xb1b1a5 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0xd44a4d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x8d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:475 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1c1c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:191 # 0xb1bec4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:141 # 0xb1b1a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1a4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:74 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [24: 768] @ 0x48b5e5 0x425c25 0x7e0c11 0x7e0e9c 0x7e4310 0xb1339a 0xb1315a 0xb13139 0xb154c8 0xb91b0a 0xb965ca 0x4956c1 # 0x7e0c10 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb13399 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xd9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:109 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [39: 2496] @ 0x48b5e5 0x4908c7 0x7e0fb3 0x7e4310 0xb1339a 0xb1315a 0xb13139 0xb154c8 0xb91b0a 0xb965ca 0x4956c1 # 0x7e0fb2 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb13399 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xd9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:109 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [5: 6400] @ 0x48b60c 0x490329 0x598a25 0x599994 0x59acc5 0x59e32c 0x4956c1 # 0x598a24 net.dnsPacketRoundTrip+0xa4 net/dnsclient_unix.go:114 # 0x599993 net.(*Resolver).exchange+0x4b3 net/dnsclient_unix.go:195 # 0x59acc4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x59e32b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [1: 1792] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x94a4f0 0x94a4b7 0x947fa5 0x94bc51 0x94bc52 0x94bcd9 0x957345 0x94e789 0xd7d25f 0xd7d20a 0xd7d125 0xd719a2 0xd70819 0xd702fa 0xe31c3a 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x94a4ef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x94a4b6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x947fa4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x94bc50 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x94bc51 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x94bcd8 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x957344 crypto/tls.(*Conn).clientHandshake+0x504 crypto/tls/handshake_client.go:300 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7d124 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x304 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd719a1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:225 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe31c39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x419 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:302 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [131: 18864] @ 0x48b5e5 0x425c25 0x55a617 0x6ea8c5 0x6ea8c6 0x11ae4ae 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [8: 512] @ 0x48b5e5 0x4908c7 0x7e0fb3 0x7e4310 0x7e3fe5 0x11ae590 0x11adc6f 0x11ae113 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x7e0fb2 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7e3fe4 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae58f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 112] @ 0x48b60c 0x41b526 0xd15e65 0xd15ae5 0xd1f23b 0xd72318 0xd70d1e 0xd702fa 0xe31c3a 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0xd15e64 github.com/libp2p/go-yamux/v5.newSession+0x2c4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:146 # 0xd15ae4 github.com/libp2p/go-yamux/v5.Client+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:140 # 0xd1f23a github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xda github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:53 # 0xd72317 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4f7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe31c39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x419 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:302 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 480] @ 0x48b5e5 0x425c25 0x941470 0xd7abc5 0xd7ce78 0xd719a2 0xd70819 0xd702fa 0xe31c3a 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x94146f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:1002 # 0xd7abc4 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:116 # 0xd7ce77 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x57 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:111 # 0xd719a1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:225 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe31c39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x419 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:302 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [2: 13056] @ 0x48b60c 0x425c25 0x934aa6 0x934a93 0x934b1f 0x98a3ef 0x956722 0x956ec5 0x94e789 0xd7d25f 0xd7d20a 0xd7d125 0xd719a2 0xd70819 0xd702fa 0xe31c3a 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x934aa5 crypto/internal/fips140/mlkem.(*DecapsulationKey768).EncapsulationKey+0x25 crypto/internal/fips140/mlkem/mlkem768.go:125 # 0x934a92 crypto/mlkem.(*DecapsulationKey768).EncapsulationKey+0x12 crypto/mlkem/mlkem.go:85 # 0x934b1e crypto/mlkem.(*DecapsulationKey768).Encapsulator+0x9e crypto/mlkem/mlkem.go:93 # 0x98a3ee crypto/tls.(*hybridKeyExchange).keyShares+0x18e crypto/tls/key_schedule.go:193 # 0x956721 crypto/tls.(*Conn).makeClientHello+0x981 crypto/tls/handshake_client.go:152 # 0x956ec4 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:231 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7d124 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x304 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd719a1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:225 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe31c39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x419 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:302 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [237: 970752] @ 0x48b60c 0x490329 0xb10ddf 0xb10d72 0xb10d76 0x1078876 0x1077b8b 0x1077150 0x4956c1 # 0xb10dde bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xb10d71 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xb10d75 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x1078875 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2d5 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:524 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 1792] @ 0x48b60c 0x490933 0x98a43d 0x956722 0x956ec5 0x94e789 0xd7d25f 0xd7d20a 0xd7d125 0xd719a2 0xd70819 0xd702fa 0xe31c3a 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x98a43c crypto/tls.(*hybridKeyExchange).keyShares+0x1dc crypto/tls/key_schedule.go:193 # 0x956721 crypto/tls.(*Conn).makeClientHello+0x981 crypto/tls/handshake_client.go:152 # 0x956ec4 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:231 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7d124 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x304 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd719a1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:225 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe31c39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x419 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:302 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [57: 43776] @ 0x48b60c 0x490933 0x70a077 0x709ec7 0x709cdd 0x977d45 0x709da4 0x70a1fc 0x977bb7 0x977b18 0x977ac5 0x709da4 0x70a1fc 0x977805 0x97775c 0x94b937 0x984e0c 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a076 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x709ec6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x709cdc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x977d44 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x144 crypto/tls/handshake_messages.go:1490 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x977bb6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x977b17 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x977ac4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x977804 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97775b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x984e0b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b5e5 0x46eb2d 0x8e6d45 0x8e6d2e 0x8e6cba 0xc242b5 0xc23d05 0xc3b216 0x4956c1 # 0x8e6d44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8e6d2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8e6cb9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc242b4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x194 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc23d04 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x264 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc3b215 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1299 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x1739c97 0x173844d 0x1737efa 0x95fc8b 0x95ddbe 0x957668 0x94e789 0xd7d25f 0xd7d20a 0xd7d125 0xd719a2 0xd70819 0xd702fa 0xe31c3a 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c96 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x173844c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x1737ef9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x95fc8a crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x12a crypto/tls/handshake_client_tls13.go:490 # 0x95ddbd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:130 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7d124 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x304 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd719a1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:225 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe31c39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x419 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:302 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [22: 25344] @ 0x48b60c 0x490329 0x64f84a 0x6e9de9 0x6e9dbd 0x6ea8d5 0x11bd5a5 0x11bd645 0x11bb35b 0x11ba926 0x11bea2f 0x11be3c5 0x11bde2e 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x6e9de8 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x6e9dbc github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ea8d4 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd5a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd644 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb35a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba925 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be3c4 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 4864] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc27858 0xd442d8 0xd3f217 0xd4c3b8 0x4956c1 # 0xc27857 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0xb7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/keybook.go:65 # 0xd442d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2d7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:398 # 0xd3f216 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x2c16 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:343 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 64] @ 0x48b5e5 0x425c25 0xdad2b2 0xdadb7f 0xdac64d 0xde58c2 0xde5545 0xde5405 0xde2b5b 0xdd62af 0xdd592c 0xdc98c5 0xe0319a 0x4956c1 # 0xdad2b1 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).GetAckFrame+0x31 github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/received_packet_tracker.go:59 # 0xdadb7e github.com/quic-go/quic-go/internal/ackhandler.(*appDataReceivedPacketTracker).GetAckFrame+0x9e github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/received_packet_tracker.go:217 # 0xdac64c github.com/quic-go/quic-go/internal/ackhandler.(*ReceivedPacketHandler).GetAckFrame+0x6c github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/received_packet_handler.go:98 # 0xde58c1 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x101 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:646 # 0xde5544 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:605 # 0xde5404 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:596 # 0xde2b5a github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x65a github.com/quic-go/quic-go@v0.60.0/packet_packer.go:400 # 0xdd62ae github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.60.0/connection.go:2536 # 0xdd592b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.60.0/connection.go:2455 # 0xdc98c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.60.0/connection.go:729 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [10: 1920] @ 0x48b60c 0x490329 0x68ced3 0x68e639 0x68e870 0x6b4dd9 0x6b4698 0x6b47d2 0x6e2767 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x68ced2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dd8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x6dff17 0x16e495b 0x6dfe93 0x98971e 0x961246 0x95de05 0x957668 0x94e789 0xd7d25f 0xd7d20a 0xd7d125 0xd719a2 0xd70819 0xd702fa 0xe31c3a 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff16 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfe92 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x98971d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:40 # 0x961245 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x85 crypto/tls/handshake_client_tls13.go:700 # 0x95de04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:139 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7d124 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x304 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd719a1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:225 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe31c39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x419 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:302 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 352] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0xdc3ff1 0xdc3e29 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0xdc3ff0 github.com/quic-go/quic-go.newConnIDGenerator+0x8f0 github.com/quic-go/quic-go@v0.60.0/conn_id_generator.go:73 # 0xdc3e28 github.com/quic-go/quic-go.init.func2+0x728 github.com/quic-go/quic-go@v0.60.0/connection.go:427 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [5: 120] @ 0x48b60c 0x473297 0x5a6ed8 0x7e784f 0x7ee1aa 0x7e1d4f 0x7e2d8a 0x7e0c87 0x7e0e9c 0x7e4310 0xb1339a 0xb1315a 0xb13139 0xb154c8 0xb91b0a 0xb965ca 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0x7e784e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7ee1a9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7e1d4e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e2d89 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb13399 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xd9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:109 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [51: 5712] @ 0x48b60c 0x41b526 0xd1b73e 0xd1a658 0xd19c85 0xd19630 0xd19478 0x4956c1 # 0xd1b73d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xd1a657 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd19c84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd1962f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 32] @ 0x48b60c 0x490329 0x1737ba5 0x1738965 0x1738509 0x1738025 0x96002c 0x95ddbe 0x957668 0x94e789 0xd7d25f 0xd7d20a 0xd7d125 0xd719a2 0xd70819 0xd702fa 0xe31c3a 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x1737ba4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1738024 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x96002b crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4cb crypto/tls/handshake_client_tls13.go:517 # 0x95ddbd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:130 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7d124 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x304 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd719a1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:225 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe31c39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x419 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:302 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 2304] @ 0x48b5ec 0x41b4ad 0xd15e17 0xd15ae5 0xd1f23b 0xd72318 0xd70d1e 0xd702fa 0xe31c3a 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0xd15e16 github.com/libp2p/go-yamux/v5.newSession+0x276 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:143 # 0xd15ae4 github.com/libp2p/go-yamux/v5.Client+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:140 # 0xd1f23a github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xda github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:53 # 0xd72317 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4f7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe31c39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x419 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:302 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [42: 2016] @ 0x48b5e5 0x425c25 0x55c919 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11ae4ae 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x55c918 encoding/json.(*decodeState).object+0x8d8 encoding/json/decode.go:707 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [94: 9024] @ 0x48b60c 0x48b725 0x4cc8bd 0x55b796 0x55c09d 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11ae4ae 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x55b795 encoding/json.indirect+0x2f5 encoding/json/decode.go:482 # 0x55c09c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [48: 5376] @ 0x48b60c 0x41b526 0xd1b6c9 0xd1b7c5 0xd1a658 0xd19c85 0xd19630 0xd19478 0x4956c1 # 0xd1b6c8 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd1b7c4 github.com/libp2p/go-yamux/v5.newStream+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xd1a657 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd19c84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd1962f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [6: 480] @ 0x48b5e5 0x490329 0x53203f 0x7dffb4 0x7dff9a 0x7e3f8f 0x11ae590 0x11adc6f 0x11ae113 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x53203e strings.genSplit+0x7e strings/strings.go:305 # 0x7dffb3 strings.Split+0x73 strings/strings.go:361 # 0x7dff99 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x7e3f8e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11ae58f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 4096] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6b49 0x11ae3f9 0x11ae138 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b60c 0x490329 0x848ea5 0x848730 0x8d71a7 0x8e83e5 0x107b96f 0x107b2b6 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x848ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x84872f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8d71a6 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:164 # 0x8e83e4 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0x107b96e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x4e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:843 # 0x107b2b5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x915 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:791 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [11: 2112] @ 0x48b60c 0x425c25 0x6e2cef 0x6e0c5a 0x117bc4b 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x6e2cee github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:203 # 0x6e0c59 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x59 github.com/pactus-project/pactus/crypto/bls/bls.go:65 # 0x117bc4a github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8a github.com/pactus-project/pactus/sync/bundle/message/hello.go:58 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [276: 114816] @ 0x48b5e5 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc3c550 0xc3c075 0xc51492 0xc4d47a 0x4956c1 # 0xc3c54f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x50f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1390 # 0xc3c074 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x34 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1333 # 0xc51491 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1582 # 0xc4d479 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xd79 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:960 0: 0 [1143: 1316736] @ 0x48b60c 0x490329 0x64f84a 0x6e9de9 0x6e9dbd 0x6ea81f 0x11ae4ae 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x6e9de8 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x6e9dbc github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ea81e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 112] @ 0x48b60c 0x490329 0x6339b4 0x633986 0x633c87 0x620926 0x670145 0x670109 0x69ea59 0x69d172 0x6e1a9b 0x117c1aa 0x117c1c4 0x11bdcb5 0x11be7a5 0x11bddda 0x1179fa3 0x4956c1 # 0x6339b3 math/big.nat.make+0x133 math/big/nat.go:67 # 0x633985 math/big.nat.mul+0x105 math/big/natmul.go:34 # 0x633c86 math/big.nat.mul+0x406 math/big/natmul.go:22 # 0x620925 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x670144 math/big.(*Int).Mul+0xc4 math/big/int.go:184 # 0x670108 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x88 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:247 # 0x69ea58 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x278 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:789 # 0x69d171 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:595 # 0x6e1a9a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x13a github.com/pactus-project/pactus/crypto/bls/private_key.go:133 # 0x117c1a9 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x117c1c3 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:100 # 0x11bdcb4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x194 github.com/pactus-project/pactus/sync/sync.go:241 # 0x11be7a4 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x1e4 github.com/pactus-project/pactus/sync/sync.go:320 # 0x11bddd9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:270 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x7e0c11 0x7e0e9c 0x7e4310 0x7e3fe5 0x11ae590 0x11adc6f 0x11ae113 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x7e0c10 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7e3fe4 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae58f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adc6e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae112 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 128] @ 0x48b5e5 0x425c25 0x96179d 0x95de1b 0x957668 0x94e789 0xd7d25f 0xd7d20a 0xd7d125 0xd719a2 0xd70819 0xd702fa 0xe31c3a 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x96179c crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x15c crypto/tls/handshake_client_tls13.go:758 # 0x95de1a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:142 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7d124 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x304 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd719a1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:225 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe31c39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x419 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:302 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [4: 32768] @ 0x48b60c 0x425c25 0x93482e 0x934822 0x994118 0x98a38a 0x956722 0x956ec5 0x94e789 0xd7d25f 0xd7d20a 0xd7d125 0xd719a2 0xd70819 0xd702fa 0xe31c3a 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x93482d crypto/internal/fips140/mlkem.NewDecapsulationKey768+0x2d crypto/internal/fips140/mlkem/mlkem768.go:199 # 0x934821 crypto/mlkem.NewDecapsulationKey768+0x21 crypto/mlkem/mlkem.go:59 # 0x994117 crypto/tls.keyExchangeForCurveID.func1+0x17 crypto/tls/key_schedule.go:78 # 0x98a389 crypto/tls.(*hybridKeyExchange).keyShares+0x129 crypto/tls/key_schedule.go:184 # 0x956721 crypto/tls.(*Conn).makeClientHello+0x981 crypto/tls/handshake_client.go:152 # 0x956ec4 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:231 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7d124 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x304 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd719a1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:225 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe31c39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x419 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:302 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [75: 86400] @ 0x48b60c 0x490329 0x64f84a 0x6e9de9 0x6e9dbd 0x6ea8d5 0x11ae4ae 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x6e9de8 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x6e9dbc github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ea8d4 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [15: 4800] @ 0x48b5e5 0x425c25 0x980bfc 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x980bfb crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x3b crypto/tls/handshake_server_tls13.go:110 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [32: 12288] @ 0x48b60c 0x490329 0x6b4fb5 0x6b45bc 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6b4fb4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x6b45bb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [15: 2880] @ 0x48b60c 0x490329 0x690df9 0x68d47e 0x68e639 0x68e870 0x6b4d4b 0x6b4698 0x6b47d2 0x6e2767 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x690df8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d47d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d4a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [376: 24064] @ 0x48b5e5 0x425c25 0xc50926 0xc4cd9a 0x4956c1 # 0xc50925 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9a5 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1466 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [166: 5312] @ 0x48b60c 0x473297 0xbf7e9a 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf7e99 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xc39 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2502 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [938: 150080] @ 0x48b5e5 0x425c25 0xbf63fe 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf63fd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xc7d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2059 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [139: 2224] @ 0x48b5e5 0x425c25 0xc53857 0xc30216 0x4956c1 # 0xc53856 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0xb6 github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:115 # 0xc30215 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x335 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:254 0: 0 [701: 123376] @ 0x48b60c 0x473297 0x55e6e9 0x55b374 0x55cda5 0x55b29e 0x55be1b 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11ae4ae 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x55e6e8 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55be1a encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [185: 35520] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11ae4ae 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 1344] @ 0x48b60c 0x490329 0x690df9 0x68d47e 0x68e639 0x68e870 0x6b4dd9 0x6b4698 0x6b47d2 0x6e2767 0x117bca5 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x690df8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d47d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4dd8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 64] @ 0x48b60c 0x490329 0x1737ba5 0x1738965 0x1738509 0x98559f 0x98556a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737ba4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x1738508 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98559e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x985569 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x93c777 0x16e495b 0x1737bda 0x93c6a7 0xdbd27f 0xdb6fba 0xdc0268 0xdba985 0xdb93dd 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x93c776 crypto/hkdf.Expand[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdb6fb9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.60.0/internal/handshake/aead.go:17 # 0xdc0267 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x1c7 github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:147 # 0xdba984 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0xc4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:481 # 0xdb93dc github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x7c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:251 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [3: 96] @ 0x48b60c 0x490933 0x16cc905 0x16d7f72 0x1737d55 0x1738965 0x9896e5 0x98547c 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc904 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16d7f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x1737d54 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1738964 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9896e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:39 # 0x98547b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [203: 311808] @ 0x48b60c 0x490329 0x659048 0x658e8e 0x658ae6 0x11a6b49 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x659047 github.com/fxamacker/cbor/v2.(*Decoder).read+0x87 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:140 # 0x658e8d github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x14d github.com/fxamacker/cbor/v2@v2.9.2/stream.go:112 # 0x658ae5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:31 # 0x11a6b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ce95 0x68e639 0x68e870 0x6b4d4b 0x6b4698 0x6b47d2 0x6e2767 0x6e43d9 0x6e3f0f 0x8fb765 0x8fd137 0x8feed5 0x117ea51 0x117df8d 0x11871cb 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x68ce94 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e638 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e86f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d4a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b4697 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e2766 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e43d8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f0e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb764 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd136 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117df8c github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:81 # 0x11871ca github.com/pactus-project/pactus/state.(*state).CommitBlock+0x88a github.com/pactus-project/pactus/state/state.go:523 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [43: 344] @ 0x48b5e5 0x4908c7 0xbf6439 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf6438 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xcb8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2059 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 32] @ 0x48b5e5 0x48b205 0xb88a09 0xba1d1f 0xba1985 0x4956c1 # 0xb88a08 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0x68 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:725 # 0xba1d1e github.com/libp2p/go-libp2p-kad-dht.handlePeerChangeEvent+0xbe github.com/libp2p/go-libp2p-kad-dht@v0.40.0/subscriber_notifee.go:100 # 0xba1984 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).startNetworkSubscriber.func1+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/subscriber_notifee.go:67 0: 0 [7: 896] @ 0x48b60c 0x490329 0x16e49f0 0x171f1e5 0x1722790 0x712b67 0x70c245 0x70bd25 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x171f1e4 crypto/internal/fips140/ecdsa.newDRBG[...]+0x564 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x172278f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712b66 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c244 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bd24 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 90112] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b8b 0x16423c5 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b8a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16423c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 90112] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646d35 0x1646945 0x1642e3b 0x16429e5 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646d34 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1646944 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642e3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 90112] @ 0x48b613 0x490933 0x561145 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 49152] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x564149 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x564148 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [80: 5120] @ 0x48b5e5 0x48b725 0x4cc8bd 0x892e3b 0x891f78 0x8a371a 0x8a3358 0x873dd7 0x8a371a 0x8a3358 0x875f0c 0x8a371a 0x8a3358 0x8a3206 0x843cf8 0x8437ee 0x128addc 0x12ee133 0x1302a97 0x1301c1f 0x13004cd 0x1301a09 0x12dde84 0x161aaba 0x12ddd17 0x1352c47 0x1354762 0x4c29ac 0x4c1859 0x164ed3f 0x1649dfb 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x892e3a google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0xfa google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:188 # 0x891f77 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x873dd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x875f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x8a3719 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x8a3357 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8a3205 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x843cf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8437ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128addb google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee132 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x1302a96 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301c1e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x13004cc google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301a08 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dde83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aab9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddd16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352c46 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1354761 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ed3e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649dfa github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b5e5 0x425c25 0x772f2c 0x77320c 0x76a477 0x77309b 0x773046 0x773d66 0x774a85 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8ebb4a 0x8edbfb 0x8ec566 0x8ece2e 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x772f2b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x77320b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x76a476 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77309a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x773045 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x773d65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x774a84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8ebb49 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:152 # 0x8edbfa github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:246 # 0x8ec565 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x8ece2d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 128] @ 0x48b60c 0x490329 0x53d476 0x53d5f9 0x66b083 0x66b9dd 0x72ab8b 0x72ab02 0x72b73e 0x72b80c 0x8ece70 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x53d475 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x66b082 github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xc2 github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x66b9dc github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x72ab8a github.com/pactus-project/pactus/util/encoding.WriteElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x72ab01 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x21 github.com/pactus-project/pactus/types/tx/tx.go:350 # 0x72b73d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x72b80b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x8ece6f github.com/pactus-project/pactus/store.NewStore+0x44f github.com/pactus-project/pactus/store/store.go:131 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [529: 84640] @ 0x48b60c 0x490329 0x660db4 0x15d7812 0x15d7813 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x660db3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x15d7811 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x5f1 github.com/pactus-project/pactus/crypto/bls/public_key.go:67 # 0x15d7812 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x5f2 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [24: 3456] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x415895 0x15d7c89 0x15d7756 0x11ac2e2 0x15d71a5 0x13537eb 0x15a8d1e 0x1353643 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x15d7c88 github.com/pactus-project/pactus/www/grpc.metricToProto+0x228 github.com/pactus-project/pactus/www/grpc/network.go:157 # 0x15d7755 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x11ac2e1 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d71a4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13537ea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353642 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [92: 141312] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x9485fd 0x94bc51 0x94bc52 0x94bcd9 0x97b6db 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x9485fc crypto/tls.(*Conn).readRecordOrCCS+0x139c crypto/tls/conn.go:786 # 0x94bc50 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x94bc51 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x94bcd8 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x48b60c 0x425c25 0x8ebf75 0x8ecde8 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x8ebf74 github.com/pactus-project/pactus/store.(*blockStore).addToCache+0x34 github.com/pactus-project/pactus/store/block.go:197 # 0x8ecde7 github.com/pactus-project/pactus/store.NewStore+0x3c7 github.com/pactus-project/pactus/store/store.go:135 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [22: 14080] @ 0x48b60c 0x64c765 0x640f0b 0x63fd15 0x63f7ed 0x72ce55 0x72ce37 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72ce54 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72ce36 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x734337 0x118c4eb 0x11929d7 0x11926f3 0x118c231 0x118c1f4 0x11afd4d 0x11bd4eb 0x11b8a0c 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x734336 github.com/pactus-project/gopkg/scheduler.AfterBuilder.Do+0x76 github.com/pactus-project/gopkg/scheduler@v0.0.0-20260625084706-612d6d2bb21d/after.go:23 # 0x118c4ea github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x22a github.com/pactus-project/pactus/consensus/consensus.go:194 # 0x11929d6 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b6 github.com/pactus-project/pactus/consensus/height.go:30 # 0x11926f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x118c230 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x118c1f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x11afd4c github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x14c github.com/pactus-project/pactus/consensus/manager/manager.go:140 # 0x11bd4ea github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x4a github.com/pactus-project/pactus/sync/sync.go:153 # 0x11b8a0b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1eb github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [941: 120448] @ 0x48b5e5 0x425c25 0xc2ec7b 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xc2ec7a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x63a github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:125 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [96: 9216] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea1ed 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6ea8c5 0x6ea8c6 0x11ae4ae 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea1ec github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea8c4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6ea8c5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [13: 1456] @ 0x48b60c 0x41b526 0x1178685 0x4956c1 # 0x1178684 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x64 github.com/pactus-project/pactus/network/stream.go:109 0: 0 [2: 192] @ 0x48b5e5 0x425c25 0xcf9dcf 0xcf89c5 0xcf881c 0xe315ba 0xd4f455 0xd42b38 0x4956c1 # 0xcf9dce github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x12e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:562 # 0xcf89c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:397 # 0xcf881b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x29b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0xe315b9 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:255 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 64] @ 0x48b60c 0x490329 0x6ec068 0x72b050 0x72d250 0x72c296 0x8ec4ae 0x8ece2e 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x6ec067 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x67 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:166 # 0x72b04f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x72d24f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72c295 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ec4ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8ece2d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0xd4beaf 0xd4b9c5 0x10fbcf1 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0xd4beae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x46e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:272 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 16] @ 0x48b605 0x473297 0x5a6ed8 0x7e78f8 0x7ee1aa 0x7e1d4f 0x7e206b 0x7e205e 0x7e4b08 0x5228b4 0x5230ce 0x525bcc 0x51fcf1 0xd395c5 0x522954 0x5230ce 0x525bcc 0x51ce74 0x10fbd37 0x10fbcf7 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0x7e78f7 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7ee1a9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7e1d4e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e206a github.com/multiformats/go-multiaddr.(*Component).Value+0x1ca github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7e205d github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1bd github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x7e4b07 github.com/multiformats/go-multiaddr.Multiaddr.String+0x67 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x5228b3 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fcf0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd395c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:43 # 0x522953 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51ce73 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10fbd36 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10fbcf6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0x53a616 0x53b338 0x53bacd 0x53ba8f 0xd42ae5 0x4956c1 # 0x53a615 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x53b337 context.WithDeadlineCause+0x137 context/context.go:643 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0xd42ae4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:225 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0x539c0d 0x5a178a 0x5b743c 0x5b6f7b 0x5ac278 0x5bb7a7 0x5bb649 0x5bb64a 0x596aae 0x5962a8 0x595a39 0x594785 0xe28c9b 0xe28037 0xe27aa8 0xe3133d 0xe31a31 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x539c0c context.AfterFunc+0x2c context/context.go:326 # 0x5a1789 net.(*netFD).connect+0x289 net/fd_unix.go:88 # 0x5b743b net.(*netFD).dial+0x3bb net/sock_posix.go:124 # 0x5b6f7a net.socket+0x29a net/sock_posix.go:70 # 0x5ac277 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5bb7a6 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x5bb648 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x5bb649 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x596aad net.(*sysDialer).dialSingle+0x3ad net/dial.go:791 # 0x5962a7 net.(*sysDialer).dialSerial+0x247 net/dial.go:756 # 0x595a38 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x594784 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0xe28c9a github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xda github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/reuseport.go:23 # 0xe28036 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dialer.go:86 # 0xe27aa7 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dial.go:36 # 0xe3133c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x19c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:243 # 0xe31a30 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x210 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:274 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [2: 224] @ 0x48b5e5 0x425c25 0x53b2d9 0x53bacd 0x53ba8f 0xd42ae5 0x4956c1 # 0x53b2d8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0xd42ae4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:225 0: 0 [3: 576] @ 0x48b5e5 0x425c25 0x5944f2 0xe28c9b 0xe28037 0xe27aa8 0xe3133d 0xe31a31 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x5944f1 net.(*Dialer).DialContext+0x1f1 net/dial.go:544 # 0xe28c9a github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xda github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/reuseport.go:23 # 0xe28036 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dialer.go:86 # 0xe27aa7 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dial.go:36 # 0xe3133c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x19c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:243 # 0xe31a30 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x210 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:274 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 160] @ 0x48b5e5 0x425c25 0xcfcb7e 0xcf9bdf 0xcf7f91 0xcfb48c 0xe318a2 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0xcfcb7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcf9bde github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xde github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:553 # 0xcf7f90 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:316 # 0xcfb48b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:819 # 0xe318a1 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:270 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 208] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x53a65a 0x53b338 0x53bacd 0x53ba8f 0xd42ae5 0x4956c1 # 0x53a659 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x53b337 context.WithDeadlineCause+0x137 context/context.go:643 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0xd42ae4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:225 0: 0 [1: 208] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x53a65a 0x53b338 0x53bacd 0x53ba8f 0xe31230 0xe31a31 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x53a659 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x53b337 context.WithDeadlineCause+0x137 context/context.go:643 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0xe3122f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x8f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:230 # 0xe31a30 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x210 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:274 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0x596b25 0x5962a8 0x595a39 0x594785 0xe28c9b 0xe28037 0xe27aa8 0xe3133d 0xe31a31 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x596b24 net.(*sysDialer).dialSingle+0x424 net/dial.go:806 # 0x5962a7 net.(*sysDialer).dialSerial+0x247 net/dial.go:756 # 0x595a38 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x594784 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0xe28c9a github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xda github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/reuseport.go:23 # 0xe28036 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dialer.go:86 # 0xe27aa7 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dial.go:36 # 0xe3133c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x19c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:243 # 0xe31a30 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x210 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:274 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0xd417c8 0xd41545 0xd41b78 0xd42c5e 0x4956c1 # 0xd417c7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).freePeerToken+0xe7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:96 # 0xd41544 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).freeFDToken+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:82 # 0xd41b77 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).finishedDial+0x97 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:132 # 0xd42c5d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0x21d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:240 0: 0 [2: 96] @ 0x48b60c 0x473297 0x51ce8a 0x10fbd37 0x10fbcf7 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0x51ce89 fmt.errorf+0xc9 fmt/errors.go:42 # 0x10fbd36 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10fbcf6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 208] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x53a65a 0x539c4f 0x5a178a 0x5b743c 0x5b6f7b 0x5ac278 0x5bb7a7 0x5bb649 0x5bb64a 0x596aae 0x5962a8 0x595a39 0x594785 0xe28c9b 0xe28037 0xe27aa8 0xe3133d 0xe31a31 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x53a659 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x539c4e context.AfterFunc+0x6e context/context.go:329 # 0x5a1789 net.(*netFD).connect+0x289 net/fd_unix.go:88 # 0x5b743b net.(*netFD).dial+0x3bb net/sock_posix.go:124 # 0x5b6f7a net.socket+0x29a net/sock_posix.go:70 # 0x5ac277 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5bb7a6 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x5bb648 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x5bb649 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x596aad net.(*sysDialer).dialSingle+0x3ad net/dial.go:791 # 0x5962a7 net.(*sysDialer).dialSerial+0x247 net/dial.go:756 # 0x595a38 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x594784 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0xe28c9a github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xda github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/reuseport.go:23 # 0xe28036 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dialer.go:86 # 0xe27aa7 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dial.go:36 # 0xe3133c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x19c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:243 # 0xe31a30 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x210 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:274 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [3: 336] @ 0x48b60c 0x490329 0x7afc06 0x8ea0f8 0x8ea0e2 0x8ea0e3 0x5228b4 0x5230ce 0x525bcc 0x51fcf1 0xd394fb 0x522954 0x5230ce 0x525bcc 0x51ce74 0x10fbd37 0x10fbcf7 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0x7afc05 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8ea0f7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ea0e1 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ea0e2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x5228b3 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fcf0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd394fa github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:38 # 0x522953 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51ce73 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10fbd36 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10fbcf6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 320] @ 0x48b5e5 0x490329 0xc21005 0xc211cc 0xe30e87 0xd55d8d 0xd4f1ca 0xd42b38 0x4956c1 # 0xc21004 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc211cb github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x20b github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe30e86 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:194 # 0xd55d8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x54c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:45 # 0xd4f1c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x209 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:589 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 160] @ 0x48b5e5 0x490329 0xd558b4 0xd558a6 0xd4f1ca 0xd42b38 0x4956c1 # 0xd558b3 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd558a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:19 # 0xd4f1c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x209 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:589 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [3: 48] @ 0x48b5e5 0x48b205 0x1078105 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x1078104 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x404 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:484 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x6dff17 0x16e490f 0x6dfe93 0x98971e 0x961246 0x95de05 0x957668 0x94e789 0xd7d25f 0xd7d20a 0xd7d125 0xd719a2 0xd70819 0xd702fa 0xe31c3a 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff16 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16e490e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfe92 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x98971d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:40 # 0x961245 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x85 crypto/tls/handshake_client_tls13.go:700 # 0x95de04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:139 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7d124 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x304 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd719a1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:225 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe31c39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x419 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:302 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 27264] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xcf7fb8 0xcfb48c 0xe318a2 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0xcf7fb7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0x117 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:317 # 0xcfb48b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:819 # 0xe318a1 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:270 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [112: 258048] @ 0x48b5ec 0x41b4ad 0xd15e17 0xd15985 0xd1f225 0xd72318 0xd70d1e 0xd702fa 0xd6e913 0x4956c1 # 0xd15e16 github.com/libp2p/go-yamux/v5.newSession+0x276 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:143 # 0xd15984 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd1f224 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd72317 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4f7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [43: 38528] @ 0x48b60c 0x425c25 0x16e0b12 0x994939 0x945796 0x9842c7 0x98429b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e0b11 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x994938 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x9842c6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x98429a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 1536] @ 0x48b60c 0x425c25 0x6e0c45 0x117bc4b 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x6e0c44 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:64 # 0x117bc4a github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8a github.com/pactus-project/pactus/sync/bundle/message/hello.go:58 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0x1178ee5 0x4956c1 # 0x1178ee4 github.com/pactus-project/pactus/network.ConnectAsync.func1+0xc4 github.com/pactus-project/pactus/network/utils.go:78 0: 0 [3: 336] @ 0x48b60c 0x41b526 0x53a2ca 0x53a53b 0x53b338 0x53bacd 0x53ba8f 0xd42ae5 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x53a53a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x53b337 context.WithDeadlineCause+0x137 context/context.go:643 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0xd42ae4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:225 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0xd4b48c 0xd3f05a 0xd4c3b8 0x4956c1 # 0xd4b48b github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).AddBackoff+0x42b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:175 # 0xd3f059 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x2a59 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:374 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 48] @ 0x48b60c 0x47335e 0x473352 0x4728c5 0x472a1e 0x5b2ba9 0x522954 0x5230ce 0x525bcc 0x51fcf1 0xd395c5 0x522954 0x5230ce 0x525bcc 0x51ce74 0x10fbd37 0x10fbcf7 0x10fbaff 0xb87453 0xb87045 0x4956c1 # 0x5b2ba8 net.(*OpError).Error+0x108 net/net.go:518 # 0x522953 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fcf0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd395c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:43 # 0x522953 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51ce73 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10fbd36 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10fbcf6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xb87452 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x252 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:523 # 0xb87044 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:479 0: 0 [10: 640] @ 0x48b5e5 0x48b725 0x4cc8bd 0x6400e7 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x6400e6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1451 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1100: 1267200] @ 0x48b60c 0x490329 0x64f84a 0x6e9de9 0x6e9dbd 0x6ea8d5 0x11ae4ae 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x6e9de8 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x6e9dbc github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ea8d4 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae4ad github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [102: 13056] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6b49 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 2688] @ 0x48b5ec 0x4908c7 0x1334f93 0x1373155 0x163b572 0x163b4f6 0x168c1ac 0x16a5f17 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x1334f92 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).Handle+0x152 github.com/grpc-ecosystem/grpc-gateway/v2@v2.29.0/runtime/mux.go:387 # 0x1373154 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterWalletHandlerClient+0x734 github.com/pactus-project/pactus/www/grpc/gen/go/wallet.pb.gw.go:1077 # 0x163b571 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterWalletHandler+0x3d1 github.com/pactus-project/pactus/www/grpc/gen/go/wallet.pb.gw.go:932 # 0x163b4f5 github.com/pactus-project/pactus/www/http.(*Server).StartServer+0x355 github.com/pactus-project/pactus/www/http/server.go:94 # 0x168c1ab github.com/pactus-project/pactus/node.(*Node).Start+0x30b github.com/pactus-project/pactus/node/node.go:189 # 0x16a5f16 github.com/pactus-project/pactus/cmd.StartNode+0x296 github.com/pactus-project/pactus/cmd/cmd.go:175 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0x73cc14 0x73cb71 0x73c78a 0x73fa1d 0x74d8d0 0x74d8cb 0x15e4a72 0x15e4a59 0x15e6b85 0x15e147c 0x15e1438 0x1635da5 0x168c17f 0x16a5f17 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x73cc13 regexp/syntax.(*parser).newRegexp+0xf3 regexp/syntax/parse.go:147 # 0x73cb70 regexp/syntax.(*parser).collapse+0x50 regexp/syntax/parse.go:553 # 0x73c789 regexp/syntax.(*parser).concat+0x129 regexp/syntax/parse.go:493 # 0x73fa1c regexp/syntax.parse+0x103c regexp/syntax/parse.go:1085 # 0x74d8cf regexp/syntax.Parse+0x2f regexp/syntax/parse.go:888 # 0x74d8ca regexp.compile+0x2a regexp/regexp.go:168 # 0x15e4a71 regexp.Compile+0x9b1 regexp/regexp.go:131 # 0x15e4a58 github.com/gorilla/mux.newRouteRegexp+0x998 github.com/gorilla/mux@v1.8.1/regexp.go:128 # 0x15e6b84 github.com/gorilla/mux.(*Route).addRegexpMatcher+0x144 github.com/gorilla/mux@v1.8.1/route.go:196 # 0x15e147b github.com/gorilla/mux.(*Route).Path+0x25b github.com/gorilla/mux@v1.8.1/route.go:364 # 0x15e1437 github.com/gorilla/mux.(*Router).HandleFunc+0x217 github.com/gorilla/mux@v1.8.1/mux.go:302 # 0x1635da4 github.com/pactus-project/pactus/www/html.(*Server).StartServer+0x824 github.com/pactus-project/pactus/www/html/server.go:91 # 0x168c17e github.com/pactus-project/pactus/node.(*Node).Start+0x2de github.com/pactus-project/pactus/node/node.go:184 # 0x16a5f16 github.com/pactus-project/pactus/cmd.StartNode+0x296 github.com/pactus-project/pactus/cmd/cmd.go:175 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0xdc8cd3 0xdc8e94 0xdc8c16 0xdc41ea 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0xdc8cd2 github.com/quic-go/quic-go/internal/ackhandler.newReceivedPacketTracker+0x972 github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/received_packet_tracker.go:27 # 0xdc8e93 github.com/quic-go/quic-go/internal/ackhandler.NewReceivedPacketHandler+0xb33 github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/received_packet_handler.go:23 # 0xdc8c15 github.com/quic-go/quic-go.(*Conn).preSetup+0x8b5 github.com/quic-go/quic-go@v0.60.0/connection.go:557 # 0xdc41e9 github.com/quic-go/quic-go.init.func2+0xae9 github.com/quic-go/quic-go@v0.60.0/connection.go:441 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 320] @ 0x48b60c 0x490933 0x52d9b0 0x51fd17 0xd395c5 0x522954 0x5230ce 0x525bcc 0x51ce74 0x10fbd37 0x10fbcf7 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0x52d9af strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51fd16 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd395c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:43 # 0x522953 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51ce73 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10fbd36 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10fbcf6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 114688] @ 0x48b613 0x4908c7 0xd41f39 0xd426a7 0xd427e5 0xd4ed7e 0xd4daef 0xd3d1e6 0xd4c3b8 0x4956c1 # 0xd41f38 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckFdLimit+0x278 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:158 # 0xd426a6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckPeerLimit+0x386 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:192 # 0xd427e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:203 # 0xd4ed7d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x41d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:567 # 0xd4daee github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:464 # 0xd3d1e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xbe5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:298 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 16] @ 0x48b605 0x473297 0x40c666 0x7e7a6e 0x7e7a62 0x7ee1aa 0x7e1d4f 0x7e579f 0x7e57a0 0xd4fb45 0xd41c6d 0xd41d05 0xd426a7 0xd427e5 0xd4ed7e 0xd4daef 0xd3d1e6 0xd4c3b8 0x4956c1 # 0x40c665 internal/strconv.FormatUint+0xa5 internal/strconv/itoa.go:19 # 0x7e7a6d strconv.FormatUint+0x2d strconv/number.go:203 # 0x7e7a61 github.com/multiformats/go-multiaddr.portBtS+0x21 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7ee1a9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7e1d4e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e579e github.com/multiformats/go-multiaddr.(*Component).Value+0xbe github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7e579f github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbf github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0xd4fb44 github.com/libp2p/go-libp2p/p2p/net/swarm.isFdConsumingAddr+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:649 # 0xd41c6c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).shouldConsumeFd+0x4c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:146 # 0xd41d04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckFdLimit+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:150 # 0xd426a6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckPeerLimit+0x386 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:192 # 0xd427e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:203 # 0xd4ed7d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x41d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:567 # 0xd4daee github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:464 # 0xd3d1e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xbe5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:298 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 32] @ 0x48b5e5 0x48b205 0xd41da5 0xd426a7 0xd427e5 0xd4ed7e 0xd4daef 0xd3d1e6 0xd4c3b8 0x4956c1 # 0xd41da4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckFdLimit+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:153 # 0xd426a6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckPeerLimit+0x386 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:192 # 0xd427e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:203 # 0xd4ed7d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x41d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:567 # 0xd4daee github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:464 # 0xd3d1e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xbe5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:298 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 1536] @ 0x48b60c 0x490933 0x967b75 0x967b45 0x967a57 0x709da4 0x70a1fc 0x9677e5 0x96779e 0x709da4 0x70a1fc 0x967734 0x967713 0x709da4 0x70a1fc 0x96556e 0x965400 0x969ab5 0x94b937 0x957295 0x94e789 0x98d4bf 0x4956c1 # 0x967b74 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x967b44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x967a56 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1.1+0x16 crypto/tls/handshake_messages.go:290 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9677e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x84 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96779d crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x3d crypto/tls/handshake_messages.go:289 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967733 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x967712 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 crypto/tls/handshake_messages.go:286 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96556d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x284d vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9653ff crypto/tls.(*clientHelloMsg).marshalMsg+0x26df crypto/tls/handshake_messages.go:285 # 0x969ab4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x957294 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:281 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 32] @ 0x48b605 0x48b17b 0xd41ec5 0xd426a7 0xd427e5 0xd4ed7e 0xd4daef 0xd3d1e6 0xd4c3b8 0x4956c1 # 0xd41ec4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckFdLimit+0x204 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:157 # 0xd426a6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckPeerLimit+0x386 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:192 # 0xd427e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:203 # 0xd4ed7d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x41d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:567 # 0xd4daee github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:464 # 0xd3d1e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xbe5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:298 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0x456f58 0x46ad97 0x48f445 0xd4ad1d 0xd4ad00 0xd4daad 0xd3d1e6 0xd4c3b8 0x4956c1 # 0x48f444 sync.runtime_SemacquireRWMutexR+0x24 runtime/sema.go:100 # 0xd4ad1c sync.(*RWMutex).RLock+0x7c sync/rwmutex.go:74 # 0xd4acff github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).Backoff+0x5f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:140 # 0xd4daac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xac github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:458 # 0xd3d1e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xbe5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:298 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 16] @ 0x48b605 0x473297 0xd3d67d 0xd4c3b8 0x4956c1 # 0xd3d67c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x107c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:203 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 240] @ 0x48b5e5 0x490329 0xd558b4 0xd558a6 0xd4f1ca 0xd42b38 0x4956c1 # 0xd558b3 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd558a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:19 # 0xd4f1c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x209 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:589 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 16] @ 0x48b60c 0x490329 0x6e7d25 0x72d165 0x72c296 0x8ec4ae 0x8ece2e 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x6e7d24 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:206 # 0x72d164 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x72c295 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ec4ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8ece2d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 96] @ 0x48b60c 0x490329 0x5433e8 0x66b7c5 0x72db34 0x72db40 0x72d0b2 0x72c296 0x8ec4ae 0x8ece2e 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x5433e7 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x72db33 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x72db3f github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x72d0b1 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x72c295 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ec4ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8ece2d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 624] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0xd3d697 0xd4c3b8 0x4956c1 # 0xd3d696 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x1096 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:203 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [5: 560] @ 0x48b5e5 0x425c25 0x456f58 0x469db5 0xd3c968 0xd4c3b8 0x4956c1 # 0xd3c967 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x367 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:161 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0xd41df5 0xd426a7 0xd427e5 0xd4ed7e 0xd4daef 0xd3d1e6 0xd4c3b8 0x4956c1 # 0xd41df4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckFdLimit+0x134 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:154 # 0xd426a6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckPeerLimit+0x386 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:192 # 0xd427e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:203 # 0xd4ed7d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x41d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:567 # 0xd4daee github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:464 # 0xd3d1e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xbe5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:298 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 288] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416454 0xd3dfb8 0xd4c3b8 0x4956c1 # 0xd3dfb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x19b7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:247 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 896] @ 0x48b5ec 0x425c25 0xdb8112 0xdb8106 0xdb827b 0xdc44cb 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0xdb8111 crypto/tls.Client+0xf1 crypto/tls/tls.go:60 # 0xdb8105 crypto/tls.QUICClient+0xe5 crypto/tls/quic.go:186 # 0xdb827a github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x25a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:95 # 0xdc44ca github.com/quic-go/quic-go.init.func2+0xdca github.com/quic-go/quic-go@v0.60.0/connection.go:484 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0x41b494 0x4ef148 0xd387bd 0xd3c787 0xd4c3b8 0x4956c1 # 0x4ef147 time.NewTimer+0x27 time/sleep.go:144 # 0xd387bc github.com/libp2p/go-libp2p/p2p/net/swarm.RealClock.InstantTimer+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/clock.go:47 # 0xd3c786 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x186 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:122 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0x5399bb 0x53999d 0xd3c125 0xd3c3e5 0xd4bdf7 0xd4b9c5 0x10fbcf1 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0x5399ba context.withCancel+0x3a context/context.go:277 # 0x53999c context.WithCancelCause+0x1c context/context.go:269 # 0xd3c124 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:76 # 0xd3c3e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:93 # 0xd4bdf6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:260 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x53b49c 0x53bacd 0x53ba8f 0xd4bdb3 0xd4b9c5 0x10fbcf1 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0x53b49b context.WithDeadlineCause+0x29b context/context.go:656 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0xd4bdb2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x372 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:257 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 576] @ 0x48b60c 0x490933 0x774e1b 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8ece1e 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x774e1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ece1d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:120 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 480] @ 0x48b5e5 0x490329 0xc21005 0xc211cc 0xe1ddc7 0xd55d8d 0xd4d8ac 0xd4cafc 0xd4d113 0xd4c4c5 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xc21004 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc211cb github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x20b github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe1ddc6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:280 # 0xd55d8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x54c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:45 # 0xd4d8ab github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:394 # 0xd4cafb github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x1fb github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:358 # 0xd4d112 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x212 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:446 # 0xd4c4c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:300 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 112] @ 0x48b60c 0x41b526 0xd3c145 0xd3c3e5 0xd4bdf7 0xd4b9c5 0x10fbcf1 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0xd3c144 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:80 # 0xd3c3e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:93 # 0xd4bdf6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:260 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 320] @ 0x48b5e5 0x490329 0xc21005 0xc211cc 0xe1ddc7 0xd55d8d 0xd4d56c 0xd4cafc 0xd4d113 0xd4c4c5 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xc21004 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc211cb github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x20b github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe1ddc6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:280 # 0xd55d8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x54c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:45 # 0xd4d56b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:418 # 0xd4cafb github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x1fb github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:358 # 0xd4d112 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x212 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:446 # 0xd4c4c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:300 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0xd3c1c6 0xd3c3e5 0xd4bdf7 0xd4b9c5 0x10fbcf1 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0xd3c1c5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x185 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:82 # 0xd3c3e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:93 # 0xd4bdf6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:260 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0xd4c31a 0xd4c2e7 0x4956c1 # 0xd4c319 github.com/libp2p/go-libp2p/p2p/net/swarm.newDialWorker+0x59 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:97 # 0xd4c2e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:289 0: 0 [1: 32] @ 0x48b5e5 0x46eb2d 0x8e6d45 0x8e6d2e 0x8e6cba 0xc242b5 0xc24068 0xc2ad65 0x10fba15 0x11790dd 0x1178e71 0x4956c1 # 0x8e6d44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8e6d2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8e6cb9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc242b4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x194 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc24067 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc2ad64 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10fba14 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:538 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xd4c2ec 0xd4c2e7 0x4956c1 # 0xd4c2eb github.com/libp2p/go-libp2p/p2p/net/swarm.newDialWorker+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:101 # 0xd4c2e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:289 0: 0 [3: 480] @ 0x48b5e5 0x490329 0xd558b4 0xd558a6 0xd4d56c 0xd4cafc 0xd4d113 0xd4c4c5 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xd558b3 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd558a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:19 # 0xd4d56b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:418 # 0xd4cafb github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x1fb github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:358 # 0xd4d112 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x212 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:446 # 0xd4c4c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:300 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [3: 480] @ 0x48b5e5 0x490329 0xc21005 0xc211cc 0xe30e87 0xd55d8d 0xd4d56c 0xd4cafc 0xd4d113 0xd4c4c5 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xc21004 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc211cb github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x20b github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe30e86 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:194 # 0xd55d8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x54c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:45 # 0xd4d56b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:418 # 0xd4cafb github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x1fb github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:358 # 0xd4d112 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x212 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:446 # 0xd4c4c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:300 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 704] @ 0x48b5ec 0x490329 0xdb8985 0xdb80a5 0xdc44cb 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0xdb8984 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x264 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:161 # 0xdb80a4 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:80 # 0xdc44ca github.com/quic-go/quic-go.init.func2+0xdca github.com/quic-go/quic-go@v0.60.0/connection.go:484 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [4: 448] @ 0x48b5e5 0x425c25 0x41b494 0xd3be59 0xd3c408 0xd4bdf7 0xd4b9c5 0x10fbcf1 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0xd3be58 github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial+0x118 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:53 # 0xd3c407 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:98 # 0xd4bdf6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:260 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 27264] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x416ed1 0xc22da7 0xc245d4 0xc24068 0xc2ad65 0x10fba15 0x11790dd 0x1178e71 0x4956c1 # 0xc22da6 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x86 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:141 # 0xc245d3 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4b3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc24067 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc2ad64 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10fba14 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:538 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 96] @ 0x48b5e5 0x490329 0xd4df5a 0xd4c4f0 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xd4df59 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x2d9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:500 # 0xd4c4ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 256] @ 0x48b5e5 0x425c25 0xd3e559 0xd4c3b8 0x4956c1 # 0xd3e558 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x1f58 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:271 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0x456f58 0x46ad97 0x48f445 0xc25365 0xc25346 0xd4c456 0xd3ca8d 0xd4c3b8 0x4956c1 # 0x48f444 sync.runtime_SemacquireRWMutexR+0x24 runtime/sema.go:100 # 0xc25364 sync.(*RWMutex).RLock+0x64 sync/rwmutex.go:74 # 0xc25345 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x45 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:470 # 0xd4c455 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:294 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 160] @ 0x48b60c 0x490933 0x52d9b0 0x51fd17 0xd39565 0x522954 0x5230ce 0x525bcc 0x51ce74 0x10fbd37 0x10fbcf7 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0x52d9af strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51fd16 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd39564 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:40 # 0x522953 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51ce73 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10fbd36 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10fbcf6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 64] @ 0x48b60c 0x425c25 0x5c36d2 0x5bea15 0x5b7407 0x5b6f7b 0x5ac278 0x5bfd27 0x59696b 0x5962a8 0x595a39 0x594785 0x5af1de 0x599830 0x59acc5 0x59e32c 0x4956c1 # 0x5c36d1 net.ipToSockaddr+0x71 net/ipsock_posix.go:228 # 0x5bea14 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x5b7406 net.(*netFD).dial+0x386 net/sock_posix.go:121 # 0x5b6f7a net.socket+0x29a net/sock_posix.go:70 # 0x5ac277 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5bfd26 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:220 # 0x59696a net.(*sysDialer).dialSingle+0x26a net/dial.go:795 # 0x5962a7 net.(*sysDialer).dialSerial+0x247 net/dial.go:756 # 0x595a38 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x594784 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0x5af1dd net.(*Resolver).dial+0x9d net/lookup.go:699 # 0x59982f net.(*Resolver).exchange+0x34f net/dnsclient_unix.go:185 # 0x59acc4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x59e32b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [2: 320] @ 0x48b5e5 0x490329 0xd558b4 0xd558a6 0xd4d8ac 0xd4cafc 0xd4d113 0xd4c4c5 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xd558b3 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd558a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:19 # 0xd4d8ab github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:394 # 0xd4cafb github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x1fb github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:358 # 0xd4d112 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x212 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:446 # 0xd4c4c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:300 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 24] @ 0x48b5e5 0x41b4ad 0x4ef148 0xd387bd 0xd3c787 0xd4c3b8 0x4956c1 # 0x4ef147 time.NewTimer+0x27 time/sleep.go:144 # 0xd387bc github.com/libp2p/go-libp2p/p2p/net/swarm.RealClock.InstantTimer+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/clock.go:47 # 0xd3c786 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x186 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:122 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [3: 144] @ 0x48b5e5 0x4908c7 0xd4debe 0xd4dd29 0xd4df2e 0xd4c4f0 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xd4debd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func1+0x23d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:494 # 0xd4dd28 github.com/multiformats/go-multiaddr.ForEach+0xa8 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0xd4df2d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x2ad github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:492 # 0xd4c4ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 480] @ 0x48b5e5 0x425c25 0x941470 0xd7abc5 0xe1caae 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0x94146f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:1002 # 0xd7abc4 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:116 # 0xe1caad github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x20d github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:136 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 32] @ 0x48b5e5 0x46eb2d 0x8e6d45 0x8e6d2e 0x8e6cba 0xc242b5 0xc24068 0xc2ad65 0xd4c61f 0xd3ca8d 0xd4c3b8 0x4956c1 # 0x8e6d44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8e6d2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8e6cb9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc242b4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x194 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc24067 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc2ad64 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xd4c61e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0x21e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:312 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 416] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0xd4b505 0xd3f05a 0xd4c3b8 0x4956c1 # 0xd4b504 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).AddBackoff+0x4a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:175 # 0xd3f059 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x2a59 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:374 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [8: 896] @ 0x48b5e5 0x425c25 0x53b2d9 0x53bacd 0x53ba8f 0xd4bdb3 0xd4b9c5 0x10fbcf1 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0x53b2d8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0xd4bdb2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x372 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:257 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [6: 960] @ 0x48b5e5 0x490329 0xd558b4 0xd558a6 0xd4e7b3 0x7e592b 0xd4dfe5 0xd4c4f0 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xd558b3 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd558a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:19 # 0xd4e7b2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:508 # 0x7e592a github.com/multiformats/go-multiaddr.FilterAddrs+0x12a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd4dfe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x364 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:507 # 0xd4c4ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 188416] @ 0x48b613 0x4908c7 0x4576a9 0x460914 0x460825 0x493c6a # 0x48b612 runtime.mallocgc+0xd2 runtime/malloc.go:1156 # 0x4908c6 runtime.growslice+0x506 runtime/slice.go:273 # 0x4576a8 runtime.allgadd+0x68 runtime/proc.go:694 # 0x460913 runtime.newproc1+0x93 runtime/proc.go:5324 # 0x460824 runtime.newproc.func1+0x24 runtime/proc.go:5299 # 0x493c69 runtime.systemstack+0x49 runtime/asm_amd64.s:562 0: 0 [2: 384] @ 0x48b60c 0x473297 0x51ce8a 0x10fbd37 0x10fbcf7 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0x51ce89 fmt.errorf+0xc9 fmt/errors.go:42 # 0x10fbd36 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10fbcf6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 24] @ 0x48b5e5 0x490329 0x7e584b 0xd4e2a8 0xd4c4f0 0xd3ca8d 0xd4c3b8 0x4956c1 # 0x7e584a github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:257 # 0xd4e2a7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x627 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:531 # 0xd4c4ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x5399e5 0xd3c125 0xd3c3e5 0xd4bdf7 0xd4b9c5 0x10fbcf1 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0x5399e4 context.WithCancelCause+0x64 context/context.go:270 # 0xd3c124 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:76 # 0xd3c3e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:93 # 0xd4bdf6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:260 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 224] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef395 0x53b465 0x53bacd 0x53ba8f 0xd4bdb3 0xd4b9c5 0x10fbcf1 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0x53b464 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0xd4bdb2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x372 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:257 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [11: 2288] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0xd3e638 0xd4c3b8 0x4956c1 # 0xd3e637 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x2037 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:271 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 1536] @ 0x48b60c 0x490933 0x966575 0x966545 0x966457 0x709da4 0x70a1fc 0x96640d 0x9661d7 0x709da4 0x70a1fc 0x965e72 0x9658de 0x969ab5 0x94b937 0x957295 0x94e789 0x98d4bf 0x4956c1 # 0x966574 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x966544 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x966456 crypto/tls.(*clientHelloMsg).marshalMsg.func18.4+0x16 crypto/tls/handshake_messages.go:367 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96640c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x30c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9661d6 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd6 crypto/tls/handshake_messages.go:366 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a1fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965e71 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x3151 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9658dd crypto/tls.(*clientHelloMsg).marshalMsg+0x2bbd crypto/tls/handshake_messages.go:348 # 0x969ab4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x957294 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:281 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0x456f58 0x46ad97 0x48f4a5 0x4a448b 0xc24014 0xc2ad65 0x10fba15 0x11790dd 0x1178e71 0x4956c1 # 0x48f4a4 sync.runtime_SemacquireRWMutex+0x24 runtime/sema.go:105 # 0x4a448a sync.(*RWMutex).Lock+0x6a sync/rwmutex.go:155 # 0xc24013 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0x53 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:334 # 0xc2ad64 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10fba14 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:538 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [4: 448] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef188 0xd387bd 0xd3c787 0xd4c3b8 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef187 time.NewTimer+0x67 time/sleep.go:145 # 0xd387bc github.com/libp2p/go-libp2p/p2p/net/swarm.RealClock.InstantTimer+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/clock.go:47 # 0xd3c786 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x186 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:122 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [6: 1440] @ 0x48b5e5 0x4908c7 0xd48c3b 0xd4dce7 0xd4c4f0 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xd48c3a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0xfa github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:40 # 0xd4dce6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x66 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:488 # 0xd4c4ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [4: 448] @ 0x48b60c 0x41b526 0xd4c309 0xd4c2e7 0x4956c1 # 0xd4c308 github.com/libp2p/go-libp2p/p2p/net/swarm.newDialWorker+0x48 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:103 # 0xd4c2e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:289 0: 0 [11: 2112] @ 0x48b5e5 0x4908c7 0xd4debe 0xd4dd29 0xd4df2e 0xd4c4f0 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xd4debd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func1+0x23d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:494 # 0xd4dd28 github.com/multiformats/go-multiaddr.ForEach+0xa8 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0xd4df2d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x2ad github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:492 # 0xd4c4ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 1280] @ 0x48b60c 0x490329 0x934c49 0x934c2f 0x98a3f8 0x956722 0x956ec5 0x94e789 0x98d4bf 0x4956c1 # 0x934c48 crypto/internal/fips140/mlkem.(*EncapsulationKey768).Bytes+0x28 crypto/internal/fips140/mlkem/mlkem768.go:143 # 0x934c2e crypto/mlkem.(*EncapsulationKey768).Bytes+0xe crypto/mlkem/mlkem.go:117 # 0x98a3f7 crypto/tls.(*hybridKeyExchange).keyShares+0x197 crypto/tls/key_schedule.go:193 # 0x956721 crypto/tls.(*Conn).makeClientHello+0x981 crypto/tls/handshake_client.go:152 # 0x956ec4 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:231 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 32] @ 0x48b5e5 0x48b205 0x10fbc1d 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0x10fbc1c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x9c github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:555 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [3: 240] @ 0x48b5e5 0x425c25 0x8ed6a5 0x8ece1e 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x8ed6a4 github.com/pactus-project/pactus/store.(*store).block+0xc4 github.com/pactus-project/pactus/store/store.go:206 # 0x8ece1d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:120 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [7: 2688] @ 0x48b5e5 0x4908c7 0xd4debe 0xd4dd29 0xd4df2e 0xd4c4f0 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xd4debd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func1+0x23d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:494 # 0xd4dd28 github.com/multiformats/go-multiaddr.ForEach+0xa8 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0xd4df2d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x2ad github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:492 # 0xd4c4ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0xd3c156 0xd3c3e5 0xd4bdf7 0xd4b9c5 0x10fbcf1 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0xd3c155 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x115 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:77 # 0xd3c3e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:93 # 0xd4bdf6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:260 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x53bbb3 0x11790a5 0x11790a6 0x1178e71 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0x11790a4 github.com/libp2p/go-libp2p/core/network.WithDialPeerTimeout+0xa4 github.com/libp2p/go-libp2p@v0.48.0/core/network/context.go:94 # 0x11790a5 github.com/pactus-project/pactus/network.ConnectSync+0xa5 github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0xdab2da 0x4a3791 0xdac0be 0xdae8de 0xdd7942 0xdd6328 0xdd592c 0xdc98c5 0xe0319a 0x4956c1 # 0xdab2d9 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/packet.go:38 # 0x4a3790 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdac0bd github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/packet.go:41 # 0xdae8dd github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x11d github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/sent_packet_handler.go:276 # 0xdd7941 github.com/quic-go/quic-go.(*Conn).sendPackedCoalescedPacket+0x181 github.com/quic-go/quic-go@v0.60.0/connection.go:2797 # 0xdd6327 github.com/quic-go/quic-go.(*Conn).sendPackets+0x907 github.com/quic-go/quic-go@v0.60.0/connection.go:2541 # 0xdd592b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.60.0/connection.go:2455 # 0xdc98c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.60.0/connection.go:729 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [1: 112] @ 0x48b60c 0x41b526 0x53a2ca 0xd3bea7 0xd3c408 0xd4bdf7 0xd4b9c5 0x10fbcf1 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xd3bea6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial+0x166 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:56 # 0xd3c407 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:98 # 0xd4bdf6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:260 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [3: 336] @ 0x48b5e5 0x425c25 0x456f58 0x469db5 0xd3beff 0xd3c408 0xd4bdf7 0xd4b9c5 0x10fbcf1 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0xd3befe github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial+0x1be github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:54 # 0xd3c407 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:98 # 0xd4bdf6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:260 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 160] @ 0x48b5e5 0x490329 0xc21005 0xc211cc 0xe30e87 0xd55d8d 0xd4d8ac 0xd4cafc 0xd4d113 0xd4c4c5 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xc21004 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc211cb github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x20b github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe30e86 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:194 # 0xd55d8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x54c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:45 # 0xd4d8ab github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:394 # 0xd4cafb github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x1fb github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:358 # 0xd4d112 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x212 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:446 # 0xd4c4c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:300 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 480] @ 0x48b5e5 0x490329 0xc21005 0xc211cc 0xe30e87 0xd55d8d 0xd4e7b3 0x7e592b 0xd4dfe5 0xd4c4f0 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xc21004 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc211cb github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x20b github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe30e86 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:194 # 0xd55d8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x54c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:45 # 0xd4e7b2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:508 # 0x7e592a github.com/multiformats/go-multiaddr.FilterAddrs+0x12a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd4dfe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x364 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:507 # 0xd4c4ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 24] @ 0x48b5e5 0x490329 0x7e584b 0xd35fee 0xd4e00a 0xd4c4f0 0xd3ca8d 0xd4c3b8 0x4956c1 # 0x7e584a github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:257 # 0xd35fed github.com/libp2p/go-libp2p/p2p/net/swarm.(*blackHoleDetector).FilterAddrs+0x7ed github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/black_hole_detector.go:211 # 0xd4e009 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x389 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:526 # 0xd4c4ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 112] @ 0x48b60c 0x490329 0x7afc06 0x1177251 0x1177236 0x1177237 0x1177252 0x1176958 0x117419a 0x168c092 0x16a5f17 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x7afc05 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x1177250 github.com/mr-tron/base58/base58.FastBase58Encoding+0x410 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x1177235 github.com/mr-tron/base58/base58.Encode+0x3f5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x1177236 github.com/libp2p/go-libp2p/core/peer.ID.String+0x3f6 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x1177251 github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x411 github.com/pactus-project/pactus/network/peermgr.go:190 # 0x1176957 github.com/pactus-project/pactus/network.(*peerMgr).Start+0x17 github.com/pactus-project/pactus/network/peermgr.go:79 # 0x1174199 github.com/pactus-project/pactus/network.(*network).Start+0xb9 github.com/pactus-project/pactus/network/network.go:342 # 0x168c091 github.com/pactus-project/pactus/node.(*Node).Start+0x1f1 github.com/pactus-project/pactus/node/node.go:158 # 0x16a5f16 github.com/pactus-project/pactus/cmd.StartNode+0x296 github.com/pactus-project/pactus/cmd/cmd.go:175 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 64] @ 0x48b60c 0x473297 0x7afd54 0x1177251 0x1177236 0x1177237 0x1177252 0x1176958 0x117419a 0x168c092 0x16a5f17 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x7afd53 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x1177250 github.com/mr-tron/base58/base58.FastBase58Encoding+0x410 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x1177235 github.com/mr-tron/base58/base58.Encode+0x3f5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x1177236 github.com/libp2p/go-libp2p/core/peer.ID.String+0x3f6 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x1177251 github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x411 github.com/pactus-project/pactus/network/peermgr.go:190 # 0x1176957 github.com/pactus-project/pactus/network.(*peerMgr).Start+0x17 github.com/pactus-project/pactus/network/peermgr.go:79 # 0x1174199 github.com/pactus-project/pactus/network.(*network).Start+0xb9 github.com/pactus-project/pactus/network/network.go:342 # 0x168c091 github.com/pactus-project/pactus/node.(*Node).Start+0x1f1 github.com/pactus-project/pactus/node/node.go:158 # 0x16a5f16 github.com/pactus-project/pactus/cmd.StartNode+0x296 github.com/pactus-project/pactus/cmd/cmd.go:175 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 12288] @ 0x48b5ec 0x4908c7 0xc220e5 0x761231 0xc2303c 0xc245d4 0xc24068 0xc2ad65 0x10fba15 0x11790dd 0x1178e71 0x4956c1 # 0xc220e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Push+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:78 # 0x761230 container/heap.Push+0x30 container/heap/heap.go:52 # 0xc2303b github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x31b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:148 # 0xc245d3 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4b3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc24067 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc2ad64 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10fba14 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:538 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [8: 1664] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0xc22fd7 0xc245d4 0xc24068 0xc2ad65 0x10fba15 0x11790dd 0x1178e71 0x4956c1 # 0xc22fd6 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x2b6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc245d3 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4b3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc24067 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc2ad64 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10fba14 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:538 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 13568] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xd3c254 0xd3c3e5 0xd4bdf7 0xd4b9c5 0x10fbcf1 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0xd3c253 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x213 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:83 # 0xd3c3e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:93 # 0xd4bdf6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:260 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x6784fa 0x678506 0x662dbd 0x93c777 0x16e495b 0x1737bda 0x93c6a7 0xdbd27f 0xdbd9c6 0xdbd4c6 0x67167a 0xdbd425 0xdbd3bf 0xdb879f 0xdb80a5 0xdc44cb 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0x6784f9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678505 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x93c776 crypto/hkdf.Expand[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16e495a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737bd9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdbd9c5 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x145 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:65 # 0xdbd4c5 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD.func1+0x65 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:35 # 0x671679 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0xdbd424 github.com/quic-go/quic-go/internal/handshake.withoutFIPSEnforcement+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/fips140_go126.go:8 # 0xdbd3be github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1e github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:34 # 0xdb879e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:146 # 0xdb80a4 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:80 # 0xdc44ca github.com/quic-go/quic-go.init.func2+0xdca github.com/quic-go/quic-go@v0.60.0/connection.go:484 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [2: 224] @ 0x48b5e5 0x425c25 0x456f58 0x46ad97 0x48f3e5 0x4a2a1d 0x4a4452 0x4a4430 0x4a442f 0xc24014 0xc2ad65 0xd4c61f 0xd3ca8d 0xd4c3b8 0x4956c1 # 0x48f3e4 internal/sync.runtime_SemacquireMutex+0x24 runtime/sema.go:95 # 0x4a2a1c internal/sync.(*Mutex).lockSlow+0x15c internal/sync/mutex.go:149 # 0x4a4451 internal/sync.(*Mutex).Lock+0x31 internal/sync/mutex.go:70 # 0x4a442f sync.(*Mutex).Lock+0xf sync/mutex.go:46 # 0x4a442e sync.(*RWMutex).Lock+0xe sync/rwmutex.go:150 # 0xc24013 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0x53 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:334 # 0xc2ad64 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xd4c61e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0x21e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:312 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 64] @ 0x48b5e5 0x46eb2d 0x7ea75e 0x7ea729 0xd4fb25 0xd41c6d 0xd41d05 0xd426a7 0xd427e5 0xd4ed7e 0xd4daef 0xd3d1e6 0xd4c3b8 0x4956c1 # 0x7ea75d github.com/multiformats/go-multiaddr.Multiaddr.copy+0x13d github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x7ea728 github.com/multiformats/go-multiaddr.SplitFunc+0x108 github.com/multiformats/go-multiaddr@v0.16.1/util.go:108 # 0xd4fb24 github.com/libp2p/go-libp2p/p2p/net/swarm.isFdConsumingAddr+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:640 # 0xd41c6c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).shouldConsumeFd+0x4c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:146 # 0xd41d04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckFdLimit+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:150 # 0xd426a6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckPeerLimit+0x386 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:192 # 0xd427e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:203 # 0xd4ed7d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x41d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:567 # 0xd4daee github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:464 # 0xd3d1e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xbe5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:298 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 208] @ 0x48b60c 0x473297 0x51ce8a 0x10fbd37 0x10fbcf7 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0x51ce89 fmt.errorf+0xc9 fmt/errors.go:42 # 0x10fbd36 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10fbcf6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [3: 336] @ 0x48b5e5 0x425c25 0x456f58 0x46ad97 0x48f3e5 0x4a2a1d 0x4a4452 0x4a4430 0x4a442f 0xc24014 0xc2ad65 0x10fba15 0x11790dd 0x1178e71 0x4956c1 # 0x48f3e4 internal/sync.runtime_SemacquireMutex+0x24 runtime/sema.go:95 # 0x4a2a1c internal/sync.(*Mutex).lockSlow+0x15c internal/sync/mutex.go:149 # 0x4a4451 internal/sync.(*Mutex).Lock+0x31 internal/sync/mutex.go:70 # 0x4a442f sync.(*Mutex).Lock+0xf sync/mutex.go:46 # 0x4a442e sync.(*RWMutex).Lock+0xe sync/rwmutex.go:150 # 0xc24013 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0x53 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:334 # 0xc2ad64 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10fba14 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:538 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 112] @ 0x48b60c 0x41b526 0xdc8bae 0xdc41ea 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0xdc8bad github.com/quic-go/quic-go.(*Conn).preSetup+0x84d github.com/quic-go/quic-go@v0.60.0/connection.go:551 # 0xdc41e9 github.com/quic-go/quic-go.init.func2+0xae9 github.com/quic-go/quic-go@v0.60.0/connection.go:441 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [6: 56832] @ 0x48b60c 0x490329 0x75f6b5 0x75f133 0x75f434 0x7771bd 0x777c11 0x777f25 0x79f9eb 0x783f08 0x784d47 0x7828ca 0x785887 0x7862f4 0x7875a9 0x4956c1 # 0x75f6b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x75f132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x75f433 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7771bc github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x777c10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x777f24 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x79f9ea github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x783f07 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x784d46 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7828c9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x785886 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7862f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7875a8 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 320] @ 0x48b5e5 0x425c25 0xd4ecba 0xd4daef 0xd3d1e6 0xd4c3b8 0x4956c1 # 0xd4ecb9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x359 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:567 # 0xd4daee github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:464 # 0xd3d1e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xbe5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:298 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [16: 8192] @ 0x48b5e5 0x490329 0xd3c6fc 0xd3c6e9 0xd4c3b8 0x4956c1 # 0xd3c6fb github.com/libp2p/go-libp2p/p2p/net/swarm.newDialQueue+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:440 # 0xd3c6e8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xe8 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:116 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [4: 640] @ 0x48b5e5 0x490329 0xc21005 0xc211cc 0xe30e87 0xd55d8d 0xd4e7b3 0x7e592b 0xd4dfe5 0xd4c4f0 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xc21004 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc211cb github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x20b github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe30e86 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:194 # 0xd55d8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x54c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:45 # 0xd4e7b2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:508 # 0x7e592a github.com/multiformats/go-multiaddr.FilterAddrs+0x12a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd4dfe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x364 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:507 # 0xd4c4ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [4: 384] @ 0x48b5e5 0x425c25 0x1178cee 0x11773af 0x1176958 0x117419a 0x168c092 0x16a5f17 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x1178ced github.com/pactus-project/pactus/network.ConnectAsync+0x4d github.com/pactus-project/pactus/network/utils.go:74 # 0x11773ae github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x56e github.com/pactus-project/pactus/network/peermgr.go:201 # 0x1176957 github.com/pactus-project/pactus/network.(*peerMgr).Start+0x17 github.com/pactus-project/pactus/network/peermgr.go:79 # 0x1174199 github.com/pactus-project/pactus/network.(*network).Start+0xb9 github.com/pactus-project/pactus/network/network.go:342 # 0x168c091 github.com/pactus-project/pactus/node.(*Node).Start+0x1f1 github.com/pactus-project/pactus/node/node.go:158 # 0x16a5f16 github.com/pactus-project/pactus/cmd.StartNode+0x296 github.com/pactus-project/pactus/cmd/cmd.go:175 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x72af77 0x72d250 0x72c296 0x8ec4ae 0x8ece2e 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x72af76 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2d6 github.com/pactus-project/pactus/types/tx/tx.go:410 # 0x72d24f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72c295 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ec4ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8ece2d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 48] @ 0x48b5e5 0x425c25 0x1177317 0x1176958 0x117419a 0x168c092 0x16a5f17 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x1177316 github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x4d6 github.com/pactus-project/pactus/network/peermgr.go:199 # 0x1176957 github.com/pactus-project/pactus/network.(*peerMgr).Start+0x17 github.com/pactus-project/pactus/network/peermgr.go:79 # 0x1174199 github.com/pactus-project/pactus/network.(*network).Start+0xb9 github.com/pactus-project/pactus/network/network.go:342 # 0x168c091 github.com/pactus-project/pactus/node.(*Node).Start+0x1f1 github.com/pactus-project/pactus/node/node.go:158 # 0x16a5f16 github.com/pactus-project/pactus/cmd.StartNode+0x296 github.com/pactus-project/pactus/cmd/cmd.go:175 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 64] @ 0x48b5e5 0x425c25 0x72d11c 0x72c296 0x8ec4ae 0x8ece2e 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x72d11b github.com/pactus-project/pactus/types/block.(*Block).Decode+0xdb github.com/pactus-project/pactus/types/block/block.go:221 # 0x72c295 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ec4ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8ece2d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 27264] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x416ed1 0x1176725 0x117196a 0x116fd89 0x168b270 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x1176724 github.com/pactus-project/pactus/network.newPeerMgr+0x284 github.com/pactus-project/pactus/network/peermgr.go:55 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b26f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 54528] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x416ed1 0x1176725 0x117196a 0x116fd89 0x168b270 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x1176724 github.com/pactus-project/pactus/network.newPeerMgr+0x284 github.com/pactus-project/pactus/network/peermgr.go:55 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b26f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 80] @ 0x48b60c 0x425c25 0x72ae85 0x72d250 0x72c296 0x8ec4ae 0x8ece2e 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x72ae84 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1e4 github.com/pactus-project/pactus/types/tx/tx.go:408 # 0x72d24f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72c295 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ec4ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8ece2d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 753664] @ 0x48b613 0x4908c7 0x11765e6 0x117196a 0x116fd89 0x168b270 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x11765e5 github.com/pactus-project/pactus/network.newPeerMgr+0x145 github.com/pactus-project/pactus/network/peermgr.go:51 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b26f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b60c 0x490329 0x6e325b 0x6e7dbf 0x72d165 0x72c296 0x8ec4ae 0x8ece2e 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x6e325a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6e7dbe github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x72d164 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x72c295 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ec4ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8ece2d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 16] @ 0x48b605 0x473914 0x473426 0x7e1d2c 0x7e2d8a 0x7e0c87 0x7e0e9c 0x7e4310 0x7e3fe5 0x8e7058 0x1178b71 0x1177acc 0x11764fd 0x117196a 0x116fd89 0x168b270 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x7e1d2b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e2d89 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7e3fe4 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8e7057 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1178b70 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1177acb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b26f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 64] @ 0x48b60c 0x490329 0x7aff55 0x7afdff 0x7afe00 0x7d67b8 0x7e910d 0x7ee226 0x7e0327 0x7e3f8f 0x8e7058 0x1178b71 0x1177acc 0x11764fd 0x117196a 0x116fd89 0x168b270 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x7aff54 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x114 github.com/mr-tron/base58@v1.3.0/base58/base58.go:163 # 0x7afdfe github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.3.0/base58/base58.go:131 # 0x7afdff github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.3.0/base58/base58.go:119 # 0x7d67b7 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x7e910c github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x7ee225 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7e0326 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x7e3f8e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8e7057 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1178b70 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1177acb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b26f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [7: 448] @ 0x48b5e5 0x425c25 0x772f2c 0x773178 0x773d66 0x773f7e 0x7723f5 0x761bb9 0x762330 0x762296 0x763553 0x7847aa 0x7828ca 0x785887 0x7862f4 0x7875a9 0x4956c1 # 0x772f2b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x773177 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x773d65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x773f7d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x7723f4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x761bb8 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x76232f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x762295 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x763552 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x7847a9 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7828c9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x785886 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7862f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7875a8 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 176] @ 0x48b60c 0x490329 0x7afeb5 0x7afdff 0x7afe00 0x7d67b8 0x7e910d 0x7ee226 0x7e0327 0x7e3f8f 0x8e7058 0x1178b71 0x1177acc 0x11764fd 0x117196a 0x116fd89 0x168b270 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x7afeb4 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x74 github.com/mr-tron/base58@v1.3.0/base58/base58.go:151 # 0x7afdfe github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.3.0/base58/base58.go:131 # 0x7afdff github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.3.0/base58/base58.go:119 # 0x7d67b7 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x7e910c github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x7ee225 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7e0326 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x7e3f8e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8e7057 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1178b70 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1177acb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b26f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x8e70ee 0x8e7070 0x1178b71 0x1177acc 0x11764fd 0x117196a 0x116fd89 0x168b270 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x8e70ed github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x4d github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:98 # 0x8e706f github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:89 # 0x1178b70 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1177acb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b26f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 16] @ 0x48b605 0x473297 0x5a6ed8 0x7e78f8 0x7ee1aa 0x7e1d4f 0x7e2d8a 0x7e0c87 0x7e0e9c 0x7e4310 0x7e3fe5 0x8e7058 0x1178b71 0x1177acc 0x11764fd 0x117196a 0x116fd89 0x168b270 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0x7e78f7 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7ee1a9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7e1d4e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e2d89 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7e3fe4 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8e7057 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1178b70 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1177acb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b26f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [4: 448] @ 0x48b60c 0x490329 0x7afc06 0x7e973b 0x7e9736 0x7e9735 0x7e973c 0x7ee1aa 0x7e1d4f 0x7e2d8a 0x7e0c87 0x7e0e9c 0x7e4310 0x7e3fe5 0x8e7058 0x1178b71 0x1177acc 0x11764fd 0x117196a 0x116fd89 0x168b270 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x7afc05 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x7e973a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x7e9735 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x7e9734 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7e973b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7ee1a9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7e1d4e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e2d89 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7e3fe4 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8e7057 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1178b70 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1177acb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b26f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 336] @ 0x48b5e5 0x490329 0x53203f 0x7dffb4 0x7dff9a 0x7e3f8f 0x8e7058 0x1178b71 0x1177acc 0x11764fd 0x117196a 0x116fd89 0x168b270 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x53203e strings.genSplit+0x7e strings/strings.go:305 # 0x7dffb3 strings.Split+0x73 strings/strings.go:361 # 0x7dff99 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x7e3f8e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8e7057 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1178b70 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1177acb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b26f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 128] @ 0x48b5e5 0x4908c7 0x7e0fb3 0x7e4310 0x7e3fe5 0x8e7058 0x1178b71 0x1177acc 0x11764fd 0x117196a 0x116fd89 0x168b270 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x7e0fb2 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7e3fe4 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8e7057 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1178b70 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1177acb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b26f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [6: 1248] @ 0x48b60c 0x473a65 0x473555 0x7afe86 0x7afdff 0x7afe00 0x7d67b8 0x7e910d 0x7ee226 0x7e0327 0x7e3f8f 0x8e7058 0x1178b71 0x1177acc 0x11764fd 0x117196a 0x116fd89 0x168b270 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x7afe85 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x45 github.com/mr-tron/base58@v1.3.0/base58/base58.go:147 # 0x7afdfe github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.3.0/base58/base58.go:131 # 0x7afdff github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.3.0/base58/base58.go:119 # 0x7d67b7 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x7e910c github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x7ee225 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7e0326 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x7e3f8e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8e7057 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1178b70 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1177acb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b26f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [4: 192] @ 0x48b60c 0x473914 0x473426 0x7e1d2c 0x7e2d8a 0x7e0c87 0x7e0e9c 0x7e4310 0x7e3fe5 0x8e7058 0x1178b71 0x1177acc 0x11764fd 0x117196a 0x116fd89 0x168b270 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x7e1d2b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7e2d89 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7e0c86 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7e3fe4 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8e7057 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1178b70 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1177acb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b26f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 96] @ 0x48b5e5 0x425c25 0x7e0c11 0x7e0e9c 0x7e4310 0x7e3fe5 0x8e7058 0x1178b71 0x1177acc 0x11764fd 0x117196a 0x116fd89 0x168b270 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x7e0c10 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7e3fe4 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8e7057 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1178b70 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1177acb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b26f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x8e7136 0x8e7070 0x1178b71 0x1177acc 0x11764fd 0x117196a 0x116fd89 0x168b270 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x8e7135 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x95 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:100 # 0x8e706f github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:89 # 0x1178b70 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1177acb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b26f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 96] @ 0x48b60c 0x473297 0x55e6e9 0x55b374 0x55be1b 0x55b2d4 0x55aafe 0x55a6d9 0x1177ab2 0x11764fd 0x117196a 0x116fd89 0x168b270 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x55e6e8 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55be1a encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1177ab1 github.com/pactus-project/pactus/network.loadPeerStore+0x71 github.com/pactus-project/pactus/network/peermgr.go:246 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b26f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 40960] @ 0x48b613 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55aafe 0x55a6d9 0x1177ab2 0x11764fd 0x117196a 0x116fd89 0x168b270 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1177ab1 github.com/pactus-project/pactus/network.loadPeerStore+0x71 github.com/pactus-project/pactus/network/peermgr.go:246 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b26f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 24576] @ 0x48b5ec 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55aafe 0x55a6d9 0x1177ab2 0x11764fd 0x117196a 0x116fd89 0x168b270 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1177ab1 github.com/pactus-project/pactus/network.loadPeerStore+0x71 github.com/pactus-project/pactus/network/peermgr.go:246 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b26f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 1343488] @ 0x48b613 0x490329 0x513849 0x5136d3 0x1177a5d 0x1177a58 0x11764fd 0x117196a 0x116fd89 0x168b270 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x513848 os.readFileContents+0x48 os/file.go:906 # 0x5136d2 os.ReadFile+0xd2 os/file.go:871 # 0x1177a5c github.com/pactus-project/pactus/util.ReadFile+0x1c github.com/pactus-project/pactus/util/io.go:30 # 0x1177a57 github.com/pactus-project/pactus/network.loadPeerStore+0x17 github.com/pactus-project/pactus/network/peermgr.go:240 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b26f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 576] @ 0x48b5ec 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x1124974 0x11244c2 0x112402a 0x11256e9 0x11259f7 0x1125934 0x1123925 0x1122753 0x11222d7 0x1122005 0x115068f 0x114c6fc 0x114c350 0x114956a 0x115beda 0x115a2e8 0x1167625 0x11713b3 0x117129a 0x116fd89 0x168b270 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x1124973 go.uber.org/dig.connectionVisitor.checkKey.func1+0x33 go.uber.org/dig@v1.19.0/provide.go:655 # 0x11244c1 go.uber.org/dig.connectionVisitor.checkKey+0x1e1 go.uber.org/dig@v1.19.0/provide.go:669 # 0x1124029 go.uber.org/dig.connectionVisitor.Visit+0x2c9 go.uber.org/dig@v1.19.0/provide.go:627 # 0x11256e8 go.uber.org/dig.walkResult+0x48 go.uber.org/dig@v1.19.0/result.go:167 # 0x11259f6 go.uber.org/dig.walkResult+0x356 go.uber.org/dig@v1.19.0/result.go:179 # 0x1125933 go.uber.org/dig.walkResult+0x293 go.uber.org/dig@v1.19.0/result.go:186 # 0x1123924 go.uber.org/dig.(*Scope).findAndValidateResults+0x104 go.uber.org/dig@v1.19.0/provide.go:554 # 0x1122752 go.uber.org/dig.(*Scope).provide+0x372 go.uber.org/dig@v1.19.0/provide.go:483 # 0x11222d6 go.uber.org/dig.(*Scope).Provide+0x276 go.uber.org/dig@v1.19.0/provide.go:424 # 0x1122004 go.uber.org/dig.(*Container).Provide+0x24 go.uber.org/dig@v1.19.0/provide.go:384 # 0x115068e go.uber.org/fx.runProvide+0x78e go.uber.org/fx@v1.24.0/provide.go:144 # 0x114c6fb go.uber.org/fx.(*module).provide+0x2fb go.uber.org/fx@v1.24.0/module.go:216 # 0x114c34f go.uber.org/fx.(*module).provideAll+0xaf go.uber.org/fx@v1.24.0/module.go:175 # 0x1149569 go.uber.org/fx.New+0x7e9 go.uber.org/fx@v1.24.0/app.go:488 # 0x115bed9 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT+0xbd9 github.com/libp2p/go-libp2p@v0.48.0/config/config.go:738 # 0x115a2e7 github.com/libp2p/go-libp2p/config.(*Config).NewNode+0x14e7 github.com/libp2p/go-libp2p@v0.48.0/config/config.go:640 # 0x1167624 github.com/libp2p/go-libp2p.NewWithoutDefaults+0x64 github.com/libp2p/go-libp2p@v0.48.0/libp2p.go:67 # 0x11713b2 github.com/libp2p/go-libp2p.New+0x15d2 github.com/libp2p/go-libp2p@v0.48.0/libp2p.go:53 # 0x1171299 github.com/pactus-project/pactus/network.makeNetwork+0x14b9 github.com/pactus-project/pactus/network/network.go:247 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b26f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 80] @ 0x48b5e5 0x4908c7 0x111ec0d 0x111c8a9 0x111cd9e 0x1111988 0x11226a5 0x11222d7 0x1122005 0x115068f 0x114c6fc 0x114c350 0x114956a 0x115a2ac 0x1167625 0x11713b3 0x117129a 0x116fd89 0x168b270 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x111ec0c go.uber.org/dig.newParamObject+0x46c go.uber.org/dig@v1.19.0/param.go:392 # 0x111c8a8 go.uber.org/dig.newParam+0x448 go.uber.org/dig@v1.19.0/param.go:74 # 0x111cd9d go.uber.org/dig.newParamList+0x11d go.uber.org/dig@v1.19.0/param.go:130 # 0x1111987 go.uber.org/dig.newConstructorNode+0x127 go.uber.org/dig@v1.19.0/constructor.go:90 # 0x11226a4 go.uber.org/dig.(*Scope).provide+0x2c4 go.uber.org/dig@v1.19.0/provide.go:466 # 0x11222d6 go.uber.org/dig.(*Scope).Provide+0x276 go.uber.org/dig@v1.19.0/provide.go:424 # 0x1122004 go.uber.org/dig.(*Container).Provide+0x24 go.uber.org/dig@v1.19.0/provide.go:384 # 0x115068e go.uber.org/fx.runProvide+0x78e go.uber.org/fx@v1.24.0/provide.go:144 # 0x114c6fb go.uber.org/fx.(*module).provide+0x2fb go.uber.org/fx@v1.24.0/module.go:216 # 0x114c34f go.uber.org/fx.(*module).provideAll+0xaf go.uber.org/fx@v1.24.0/module.go:175 # 0x1149569 go.uber.org/fx.New+0x7e9 go.uber.org/fx@v1.24.0/app.go:488 # 0x115a2ab github.com/libp2p/go-libp2p/config.(*Config).NewNode+0x14ab github.com/libp2p/go-libp2p@v0.48.0/config/config.go:635 # 0x1167624 github.com/libp2p/go-libp2p.NewWithoutDefaults+0x64 github.com/libp2p/go-libp2p@v0.48.0/libp2p.go:67 # 0x11713b2 github.com/libp2p/go-libp2p.New+0x15d2 github.com/libp2p/go-libp2p@v0.48.0/libp2p.go:53 # 0x1171299 github.com/pactus-project/pactus/network.makeNetwork+0x14b9 github.com/pactus-project/pactus/network/network.go:247 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b26f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x111a7c5 0x111a7aa 0x111a78c 0x1124af0 0x1125e4f 0x1111a9b 0x11226a5 0x11222d7 0x1122005 0x1150a82 0x114c6fc 0x114c350 0x114956a 0x115a2ac 0x1167625 0x11713b3 0x117129a 0x116fd89 0x168b270 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x111a7c4 container/list.(*List).insertValue+0x184 container/list/list.go:104 # 0x111a7a9 container/list.(*List).PushBack+0x169 container/list/list.go:152 # 0x111a78b go.uber.org/dig.embedsType+0x14b go.uber.org/dig@v1.19.0/inout.go:136 # 0x1124aef go.uber.org/dig.newResult+0x12f go.uber.org/dig@v1.19.0/result.go:71 # 0x1125e4e go.uber.org/dig.newResultList+0x20e go.uber.org/dig@v1.19.0/result.go:230 # 0x1111a9a go.uber.org/dig.newConstructorNode+0x23a go.uber.org/dig@v1.19.0/constructor.go:95 # 0x11226a4 go.uber.org/dig.(*Scope).provide+0x2c4 go.uber.org/dig@v1.19.0/provide.go:466 # 0x11222d6 go.uber.org/dig.(*Scope).Provide+0x276 go.uber.org/dig@v1.19.0/provide.go:424 # 0x1122004 go.uber.org/dig.(*Container).Provide+0x24 go.uber.org/dig@v1.19.0/provide.go:384 # 0x1150a81 go.uber.org/fx.runProvide+0xb81 go.uber.org/fx@v1.24.0/provide.go:182 # 0x114c6fb go.uber.org/fx.(*module).provide+0x2fb go.uber.org/fx@v1.24.0/module.go:216 # 0x114c34f go.uber.org/fx.(*module).provideAll+0xaf go.uber.org/fx@v1.24.0/module.go:175 # 0x1149569 go.uber.org/fx.New+0x7e9 go.uber.org/fx@v1.24.0/app.go:488 # 0x115a2ab github.com/libp2p/go-libp2p/config.(*Config).NewNode+0x14ab github.com/libp2p/go-libp2p@v0.48.0/config/config.go:635 # 0x1167624 github.com/libp2p/go-libp2p.NewWithoutDefaults+0x64 github.com/libp2p/go-libp2p@v0.48.0/libp2p.go:67 # 0x11713b2 github.com/libp2p/go-libp2p.New+0x15d2 github.com/libp2p/go-libp2p@v0.48.0/libp2p.go:53 # 0x1171299 github.com/pactus-project/pactus/network.makeNetwork+0x14b9 github.com/pactus-project/pactus/network/network.go:247 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b26f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0x66c6f9 0x6eb6c5 0x6ec105 0x72b050 0x72d250 0x72c296 0x8ec4ae 0x8ece2e 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x66c6f8 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x78 github.com/pactus-project/pactus/crypto/address.go:131 # 0x6eb6c4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:48 # 0x6ec104 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:168 # 0x72b04f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x72d24f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72c295 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ec4ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8ece2d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 64] @ 0x48b5e5 0x425c25 0x772f2c 0x77320c 0x76a477 0x77309b 0x773046 0x773d66 0x774a85 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8ece1e 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x772f2b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x77320b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x76a476 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77309a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x773045 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x773d65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x774a84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ece1d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:120 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 8] @ 0x48b5e5 0x425c25 0x76a51e 0x77309b 0x773046 0x773d66 0x774a85 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8ed52b 0x11838f6 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x76a51d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x77309a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x773045 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x773d65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x774a84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed52a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 16] @ 0x48b5e5 0x425c25 0x76a51e 0x79e8a8 0x79ebf2 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8ed52b 0x11838f6 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x76a51d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x79e8a7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x79ebf1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed52a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 16] @ 0x48b605 0x490329 0x5433e8 0x66b7c5 0x6e7c10 0x6e7b90 0x11839e5 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x5433e7 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6e7c0f github.com/pactus-project/pactus/util/encoding.ReadElements+0xaf github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e7b8f github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x2f github.com/pactus-project/pactus/types/certificate/certificate.go:171 # 0x11839e4 github.com/pactus-project/pactus/state.LoadOrNewState+0x5c4 github.com/pactus-project/pactus/state/state.go:121 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 18432] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x415929 0x900165 0x11838b7 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x900164 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x44 github.com/pactus-project/pactus/state/score/score.go:29 # 0x11838b6 github.com/pactus-project/pactus/state.LoadOrNewState+0x496 github.com/pactus-project/pactus/state/state.go:125 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0x77eaf3 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8ed52b 0x11838f6 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x77eaf2 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed52a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [6: 144] @ 0x48b5e5 0x48b2a5 0x6e3273 0x6e7dbf 0x11839e5 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x6e3272 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e7dbe github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x11839e4 github.com/pactus-project/pactus/state.LoadOrNewState+0x5c4 github.com/pactus-project/pactus/state/state.go:121 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 128] @ 0x48b5e5 0x425c25 0x772f2c 0x77320c 0x76a477 0x77309b 0x773046 0x773d66 0x774a85 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8ed52b 0x11838f6 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x772f2b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x77320b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x76a476 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77309a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x773045 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x773d65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x774a84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed52a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 8] @ 0x48b5e5 0x425c25 0x76a51e 0x77309b 0x773046 0x7738d2 0x774545 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8ece1e 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x76a51d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x77309a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x773045 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7738d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x774544 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ece1d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:120 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 32] @ 0x48b60c 0x490933 0x770eac 0x77054f 0x774625 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8ed52b 0x11838f6 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x770eab github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x77054e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x774624 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed52a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 16] @ 0x48b605 0x490329 0x77e905 0x77e8a0 0x77e88c 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8ed52b 0x11838f6 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x77e904 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x77e89f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x77e88b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed52a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 896] @ 0x48b60c 0x490933 0x774e1b 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8ed52b 0x11838f6 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x774e1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed52a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 72] @ 0x48b5e5 0x425c25 0x760012 0x77012a 0x771dc6 0x7622e2 0x7622d2 0x762296 0x763553 0x7847aa 0x7828ca 0x785887 0x7862f4 0x7875a9 0x4956c1 # 0x760011 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:86 # 0x770129 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x771dc5 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Release+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:428 # 0x7622e1 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).clearData+0xc1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:43 # 0x7622d1 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0xb1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:152 # 0x762295 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x763552 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x7847a9 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7828c9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x785886 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7862f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7875a8 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [7: 336] @ 0x48b60c 0x490329 0x543175 0x66b7c5 0x6e32cb 0x6e3261 0x6e7dbf 0x11839e5 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6e32ca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e3260 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e7dbe github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x11839e4 github.com/pactus-project/pactus/state.LoadOrNewState+0x5c4 github.com/pactus-project/pactus/state/state.go:121 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x76bb3d 0x76a512 0x77309b 0x773046 0x773d66 0x774a85 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8ed52b 0x11838f6 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x76bb3c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x76a511 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x77309a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x773045 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x773d65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x774a84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed52a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [5: 240] @ 0x48b5e5 0x425c25 0x789df1 0x789ddd 0x789d91 0x77f465 0x8ec7f1 0x8eb825 0x8ed612 0x8ed52b 0x11838f6 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x789df0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x789ddc container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x789d90 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x77f464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed52a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0x118395f 0x1183900 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x118395e bytes.NewReader+0x53e bytes/reader.go:159 # 0x11838ff github.com/pactus-project/pactus/state.LoadOrNewState+0x4df github.com/pactus-project/pactus/state/state.go:119 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x7a1376 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8ebb4a 0x8edbfb 0x8ec566 0x8ece2e 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x7a1375 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8ebb49 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:152 # 0x8edbfa github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:246 # 0x8ec565 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x8ece2d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 18432] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x415929 0x1182432 0x118245a 0x11823e7 0x11846d6 0x8ef356 0x8ef285 0x1184616 0x1183776 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x1182431 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0x1b1 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:55 # 0x1182459 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).invalidateNode+0x1d9 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:62 # 0x11823e6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x166 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:91 # 0x11846d5 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x75 github.com/pactus-project/pactus/state/state.go:207 # 0x8ef355 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x155 github.com/pactus-project/pactus/store/validator.go:91 # 0x8ef284 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x1184615 github.com/pactus-project/pactus/state.(*state).loadMerkels+0xd5 github.com/pactus-project/pactus/state/state.go:206 # 0x1183775 github.com/pactus-project/pactus/state.LoadOrNewState+0x355 github.com/pactus-project/pactus/state/state.go:98 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 57216] @ 0x48b60c 0x490329 0x75f6b5 0x75f133 0x75f434 0x7771bd 0x777c11 0x777f25 0x79f9eb 0x783f08 0x784d47 0x7828ca 0x785887 0x7862f4 0x7875a9 0x4956c1 # 0x75f6b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x75f132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x75f433 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7771bc github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x777c10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x777f24 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x79f9ea github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x783f07 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x784d46 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7828c9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x785886 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7862f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7875a8 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [7: 4928] @ 0x48b60c 0x490933 0x774e1b 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8ed52b 0x11838f6 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x774e1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed52a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 48] @ 0x48b5e5 0x425c25 0x760012 0x77012a 0x76956b 0x76a077 0x76b42e 0x76b4d3 0x76bc51 0x76a512 0x77309b 0x773046 0x773d66 0x774a85 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8ed52b 0x11838f6 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x760011 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:86 # 0x770129 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x76956a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x76a076 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x76b42d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x76b4d2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x76bc50 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x76a511 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x77309a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x773045 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x773d65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x774a84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed52a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 160] @ 0x48b5e5 0x425c25 0x8ef2eb 0x8ef34a 0x8ef285 0x1184616 0x1183776 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x8ef2ea github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xea github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x8ef349 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x149 github.com/pactus-project/pactus/store/validator.go:91 # 0x8ef284 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x1184615 github.com/pactus-project/pactus/state.(*state).loadMerkels+0xd5 github.com/pactus-project/pactus/state/state.go:206 # 0x1183775 github.com/pactus-project/pactus/state.LoadOrNewState+0x355 github.com/pactus-project/pactus/state/state.go:98 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [36: 8640] @ 0x48b5e5 0x425c25 0x7739bc 0x7745c6 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8ed52b 0x11838f6 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x7739bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7745c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed52a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [21: 12096] @ 0x48b60c 0x490933 0x774e1b 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8ed52b 0x11838f6 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x774e1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed52a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [4: 96] @ 0x48b5e5 0x425c25 0x789d7b 0x77f465 0x8ec7f1 0x8eb825 0x8ed612 0x8ed52b 0x11838f6 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x789d7a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x77f464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed52a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [6: 672] @ 0x48b5e5 0x425c25 0x768a8f 0x76a37d 0x77309b 0x773046 0x773d66 0x774a85 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8ed52b 0x11838f6 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x768a8e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x76a37c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x77309a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x773045 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x773d65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x774a84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed52a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [28: 6720] @ 0x48b5e5 0x425c25 0x7739bc 0x773ddc 0x774a85 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8ed52b 0x11838f6 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x7739bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x773ddb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x774a84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed52a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [10: 800] @ 0x48b5e5 0x425c25 0x8ed6a5 0x8ed52b 0x11838f6 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x8ed6a4 github.com/pactus-project/pactus/store.(*store).block+0xc4 github.com/pactus-project/pactus/store/store.go:206 # 0x8ed52a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [29: 12064] @ 0x48b60c 0x490933 0x774e1b 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8ed52b 0x11838f6 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x774e1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed52a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 256] @ 0x48b60c 0x490329 0x6e68c5 0x6e6785 0x1184695 0x8ef356 0x8ef285 0x1184616 0x1183776 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x6e68c4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x64 github.com/pactus-project/pactus/types/validator/validator.go:225 # 0x6e6784 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:205 # 0x1184694 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x34 github.com/pactus-project/pactus/state/state.go:207 # 0x8ef355 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x155 github.com/pactus-project/pactus/store/validator.go:91 # 0x8ef284 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x1184615 github.com/pactus-project/pactus/state.(*state).loadMerkels+0xd5 github.com/pactus-project/pactus/state/state.go:206 # 0x1183775 github.com/pactus-project/pactus/state.LoadOrNewState+0x355 github.com/pactus-project/pactus/state/state.go:98 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x6e68d6 0x6e689f 0x6e6785 0x1184695 0x8ef356 0x8ef285 0x1184616 0x1183776 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x6e68d5 bytes.NewBuffer+0x75 bytes/buffer.go:490 # 0x6e689e github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x3e github.com/pactus-project/pactus/types/validator/validator.go:225 # 0x6e6784 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:205 # 0x1184694 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x34 github.com/pactus-project/pactus/state/state.go:207 # 0x8ef355 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x155 github.com/pactus-project/pactus/store/validator.go:91 # 0x8ef284 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x1184615 github.com/pactus-project/pactus/state.(*state).loadMerkels+0xd5 github.com/pactus-project/pactus/state/state.go:206 # 0x1183775 github.com/pactus-project/pactus/state.LoadOrNewState+0x355 github.com/pactus-project/pactus/state/state.go:98 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 16 [1: 16] @ 0x48b605 0x473297 0x7e0c2d 0x7e0e9c 0x7e4310 0x7e3fe5 0x8e7058 0x1178b71 0x1177acc 0x11764fd 0x117196a 0x116fd89 0x168b270 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x7e0c2c github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7e0e9b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7e430f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7e3fe4 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8e7057 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1178b70 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1177acb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b26f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 16 [1: 16] @ 0x48b60c 0x425c25 0x90020a 0x11838b7 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x900209 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0xe9 github.com/pactus-project/pactus/state/score/score.go:34 # 0x11838b6 github.com/pactus-project/pactus/state.LoadOrNewState+0x496 github.com/pactus-project/pactus/state/state.go:125 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 16 [1: 16] @ 0x48b5e5 0x425c25 0x1182408 0x11823fc 0x118245a 0x11823e7 0x11846d6 0x8ef356 0x8ef285 0x1184616 0x1183776 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x1182407 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).createNode+0x187 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:38 # 0x11823fb github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0x17b github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:54 # 0x1182459 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).invalidateNode+0x1d9 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:62 # 0x11823e6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x166 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:91 # 0x11846d5 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x75 github.com/pactus-project/pactus/state/state.go:207 # 0x8ef355 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x155 github.com/pactus-project/pactus/store/validator.go:91 # 0x8ef284 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x1184615 github.com/pactus-project/pactus/state.(*state).loadMerkels+0xd5 github.com/pactus-project/pactus/state/state.go:206 # 0x1183775 github.com/pactus-project/pactus/state.LoadOrNewState+0x355 github.com/pactus-project/pactus/state/state.go:98 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 16 [1: 16] @ 0x48b605 0x473297 0x51fe06 0x7d62d6 0x466295 0x4568f0 0x4568c7 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0x7d62d5 github.com/multiformats/go-multihash.init.0+0x155 github.com/multiformats/go-multihash@v0.2.3/multihash.go:90 # 0x466294 runtime.doInit1+0xd4 runtime/proc.go:8103 # 0x4568ef runtime.doInit+0x26f runtime/proc.go:8070 # 0x4568c6 runtime.main+0x246 runtime/proc.go:258 1: 32 [1: 32] @ 0x48b60c 0x425c25 0x11822a7 0x11846d6 0x8ef356 0x8ef285 0x1184616 0x1183776 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x11822a6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x26 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:83 # 0x11846d5 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x75 github.com/pactus-project/pactus/state/state.go:207 # 0x8ef355 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x155 github.com/pactus-project/pactus/store/validator.go:91 # 0x8ef284 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x1184615 github.com/pactus-project/pactus/state.(*state).loadMerkels+0xd5 github.com/pactus-project/pactus/state/state.go:206 # 0x1183775 github.com/pactus-project/pactus/state.LoadOrNewState+0x355 github.com/pactus-project/pactus/state/state.go:98 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 32 [1: 32] @ 0x48b60c 0x425c25 0x72b7fd 0x72df25 0x72c70c 0x11b8945 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x72b7fc github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x3c github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x72df24 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x72c70b github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x11b8944 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x124 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 1: 32 [4: 128] @ 0x48b5e5 0x425c25 0x10fb51a 0xc2f782 0x4956c1 # 0x10fb519 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xe99 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:485 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 1: 32 [1: 32] @ 0x48b60c 0x425c25 0x118270b 0x1182668 0x1182668 0x118262d 0x118262d 0x1182668 0x118262d 0x118262d 0x1182668 0x1182668 0x1182668 0x118262d 0x118262d 0x11847e6 0x11847d4 0x1183d16 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x118270a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11847e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11847d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:216 # 0x1183d15 github.com/pactus-project/pactus/state.LoadOrNewState+0x8f5 github.com/pactus-project/pactus/state/state.go:143 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 48 [2: 96] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xd4432c 0xd51fa5 0x4956c1 # 0xd4432b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x32b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:413 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 1: 48 [1: 48] @ 0x48b5e5 0x425c25 0x11766b7 0x117196a 0x116fd89 0x168b270 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x11766b6 github.com/pactus-project/pactus/network.newPeerMgr+0x216 github.com/pactus-project/pactus/network/peermgr.go:55 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b26f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 64 [3: 192] @ 0x48b5e5 0x425c25 0x772f2c 0x77320c 0x76a477 0x77309b 0x773046 0x773d66 0x774a85 0x79ef07 0x79eec1 0x7a1433 0x7a0a45 0x7a1025 0x77f1ff 0x77f6f3 0x8ec931 0x8eba1c 0x8efe75 0x8ed20b 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x772f2b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x77320b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x76a476 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77309a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x773045 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x773d65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x774a84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x79ef06 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x79eec0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x7a1432 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77f1fe github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x77f6f2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8ec930 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:58 # 0x8eba1b github.com/pactus-project/pactus/store.(*blockStore).hasBlock+0x7b github.com/pactus-project/pactus/store/block.go:144 # 0x8efe74 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x34 github.com/pactus-project/pactus/store/store.go:512 # 0x8ed20a github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 1: 64 [15: 960] @ 0x48b5e5 0x425c25 0x72d11c 0x72cecd 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x72d11b github.com/pactus-project/pactus/types/block.(*Block).Decode+0xdb github.com/pactus-project/pactus/types/block/block.go:221 # 0x72cecc github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 1: 80 [1: 80] @ 0x48b5e5 0x425c25 0x6e60de 0x8f0b6b 0x8ecc05 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x6e60dd github.com/pactus-project/pactus/types/validator.FromBytes+0x3d github.com/pactus-project/pactus/types/validator/validator.go:56 # 0x8f0b6a github.com/pactus-project/pactus/store.newValidatorStore+0x18a github.com/pactus-project/pactus/store/validator.go:32 # 0x8ecc04 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:98 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 80 [1: 80] @ 0x48b5e5 0x425c25 0xcdfce9 0xcdfcb6 0xcdf4ba 0xcf8915 0xcf881c 0xe315ba 0xd4f455 0xd42b38 0x4956c1 # 0xcdfce8 golang.org/x/time/rate.NewLimiter+0x448 golang.org/x/time@v0.15.0/rate/rate.go:101 # 0xcdfcb5 github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x415 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:203 # 0xcdf4b9 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x179 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:127 # 0xcf8914 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:386 # 0xcf881b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x29b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0xe315b9 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:255 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 1: 80 [1: 80] @ 0x48b5e5 0x425c25 0x11b28f5 0x11b28e4 0x11b24aa 0x11b1ad4 0x11b0a58 0x11b89ec 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x11b28f4 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x74 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x11b28e3 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x63 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x11b24a9 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x189 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x11b1ad3 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x11b0a57 github.com/pactus-project/pactus/sync/cache.(*Cache).AddBlock+0x37 github.com/pactus-project/pactus/sync/cache/cache.go:51 # 0x11b89eb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cb github.com/pactus-project/pactus/sync/handler_block_announce.go:31 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 1: 96 [1: 96] @ 0x48b5e5 0x490329 0x8e9a33 0x8e8e9b 0x8e9193 0x8e6374 0x8e5a9b 0x4a354c 0x8e5a1b 0x8e59ef 0x8e5305 0x107cb85 0x107b0a5 0x1078bb1 0x1077c66 0x10758e8 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x8e9a32 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:234 # 0x8e8e9a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8e9192 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8e6373 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8e5a9a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a354b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8e5a1a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e59ee github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8e5304 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077c65 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x10758e7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 3: 96 [3: 96] @ 0x48b5e5 0x425c25 0x6e7da5 0x11839e5 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x6e7da4 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x11839e4 github.com/pactus-project/pactus/state.LoadOrNewState+0x5c4 github.com/pactus-project/pactus/state/state.go:121 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 112 [1: 112] @ 0x48b5e5 0x490329 0x896145 0x8b4fc5 0x8a45a9 0x8a458f 0x873b05 0x8a4885 0x8a45ef 0x8a451e 0x84c9c2 0x84c8ec 0x128a97a 0x128a969 0x12ec32a 0x12f2f7f 0x12f4e45 0x12f9ec6 0x12f263f 0x4956c1 # 0x896144 google.golang.org/protobuf/internal/impl.(*MessageInfo).makeCoderMethods+0xea4 google.golang.org/protobuf@v1.36.11/internal/impl/codec_message.go:169 # 0x8b4fc4 google.golang.org/protobuf/internal/impl.(*MessageInfo).initOnce+0x284 google.golang.org/protobuf@v1.36.11/internal/impl/message.go:93 # 0x8a45a8 google.golang.org/protobuf/internal/impl.(*MessageInfo).init+0x28 google.golang.org/protobuf@v1.36.11/internal/impl/message.go:71 # 0x8a458e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0xe google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:48 # 0x873b04 google.golang.org/protobuf/internal/impl.sizeMessageInfo+0x24 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:160 # 0x8a4884 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:111 # 0x8a45ee google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:60 # 0x8a451d google.golang.org/protobuf/internal/impl.(*MessageInfo).size+0x3d google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:41 # 0x84c9c1 google.golang.org/protobuf/proto.MarshalOptions.size+0x81 google.golang.org/protobuf@v1.36.11/proto/size.go:43 # 0x84c8eb google.golang.org/protobuf/proto.MarshalOptions.Size+0x4b google.golang.org/protobuf@v1.36.11/proto/size.go:34 # 0x128a979 google.golang.org/protobuf/proto.Size+0x79 google.golang.org/protobuf@v1.36.11/proto/size.go:20 # 0x128a968 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x68 google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:51 # 0x12ec329 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.81.1/rpc_util.go:804 # 0x12f2f7e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.81.1/server.go:1176 # 0x12f4e44 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.81.1/server.go:1477 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 2: 128 [2: 128] @ 0x48b5e5 0x46eb2d 0x8e6d45 0x8e6d2e 0x8e6cba 0x8e70bc 0x8e7070 0x1178b71 0x1177acc 0x11764fd 0x117196a 0x116fd89 0x168b270 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x8e6d44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8e6d2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8e6cb9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0x8e70bb github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x1b github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:94 # 0x8e706f github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:89 # 0x1178b70 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1177acb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b26f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 2: 128 [3: 192] @ 0x48b5e5 0x425c25 0x8f3a55 0x8f3a17 0x8f3a0b 0x8eced6 0x8ece6c 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x8f3a54 github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0xd4 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x8f3a16 github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertAtTail+0x96 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:52 # 0x8f3a0a github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x8a github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:52 # 0x8eced5 github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4b5 github.com/pactus-project/pactus/store/tx.go:83 # 0x8ece6b github.com/pactus-project/pactus/store.NewStore+0x44b github.com/pactus-project/pactus/store/store.go:131 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 2: 160 [10: 800] @ 0x48b60c 0x425c25 0x72ae85 0x72d250 0x72cecd 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x72ae84 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1e4 github.com/pactus-project/pactus/types/tx/tx.go:408 # 0x72d24f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72cecc github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 2: 160 [2: 160] @ 0x48b5e5 0x425c25 0xc24538 0xc24068 0xc2ad65 0x10fba15 0x11790dd 0x1178e71 0x4956c1 # 0xc24537 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x417 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:368 # 0xc24067 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc2ad64 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10fba14 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:538 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 2: 160 [2: 160] @ 0x48b5e5 0x425c25 0x53989b 0x53987d 0xc2f954 0x4956c1 # 0x53989a context.withCancel+0x3a context/context.go:277 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0xc2f953 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0x273 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:179 1: 192 [203: 38976] @ 0x48b60c 0x425c25 0x6e2cef 0x6e0ce6 0x117bc4b 0x11ae48a 0x11ae473 0x11ae165 0x11addc7 0x11be273 0x11bde2e 0x1179fa3 0x4956c1 # 0x6e2cee github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:203 # 0x6e0ce5 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0xe5 github.com/pactus-project/pactus/crypto/bls/bls.go:70 # 0x117bc4a github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8a github.com/pactus-project/pactus/sync/bundle/message/hello.go:58 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11addc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be272 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bde2d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 2: 192 [20: 1920] @ 0x48b5e5 0x425c25 0x72d236 0x72cecd 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x72d235 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f5 github.com/pactus-project/pactus/types/block/block.go:239 # 0x72cecc github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 2: 192 [2: 192] @ 0x48b60c 0x490329 0x6e229b 0x6e618c 0x8f0b6b 0x8ecc05 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x6e229a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:98 # 0x6e618b github.com/pactus-project/pactus/types/validator.FromBytes+0xeb github.com/pactus-project/pactus/types/validator/validator.go:60 # 0x8f0b6a github.com/pactus-project/pactus/store.newValidatorStore+0x18a github.com/pactus-project/pactus/store/validator.go:32 # 0x8ecc04 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:98 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 2: 192 [10: 960] @ 0x48b60c 0x490329 0x6e229b 0x72b3f0 0x72b0e5 0x72d250 0x72cecd 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6e229a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:98 # 0x72b3ef github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xaf github.com/pactus-project/pactus/types/tx/tx.go:483 # 0x72b0e4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x444 github.com/pactus-project/pactus/types/tx/tx.go:440 # 0x72d24f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72cecc github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 1: 192 [1: 192] @ 0x48b60c 0x425c25 0x6e2cef 0x6e2454 0x6e43d9 0x6e3f0f 0x8fb765 0x8fd137 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc43a 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x6e2cee github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:203 # 0x6e2453 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:122 # 0x6e43d8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f0e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb764 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd136 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc439 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 5: 240 [5: 240] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0x53a616 0x539c4f 0xc538a5 0xc30216 0x4956c1 # 0x53a615 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x539c4e context.AfterFunc+0x6e context/context.go:329 # 0xc538a4 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0x104 github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:115 # 0xc30215 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x335 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:254 1: 256 [1: 256] @ 0x48b60c 0x473297 0x55e6e9 0x55b374 0x55cda5 0x55b29e 0x55cda5 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x159b5ca 0x159a8ea 0x159a7b5 0x15a16bf 0x15a4338 0x168b5e5 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x55e6e8 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x159b5c9 github.com/pactus-project/pactus/wallet/storage/sqlitestorage.(*Storage).loadWalletInfo+0xa09 github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:256 # 0x159a8e9 github.com/pactus-project/pactus/wallet/storage/sqlitestorage.open+0xc9 github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:174 # 0x159a7b4 github.com/pactus-project/pactus/wallet/storage/sqlitestorage.Open+0x54 github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:162 # 0x15a16be github.com/pactus-project/pactus/wallet.Open+0x13e github.com/pactus-project/pactus/wallet/wallet.go:95 # 0x15a4337 github.com/pactus-project/pactus/wallet/manager.NewManager+0x1b7 github.com/pactus-project/pactus/wallet/manager/manager.go:48 # 0x168b5e4 github.com/pactus-project/pactus/node.NewNode+0x944 github.com/pactus-project/pactus/node/node.go:114 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 4: 256 [5: 320] @ 0x48b5e5 0x425c25 0x11839c5 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x11839c4 github.com/pactus-project/pactus/state.LoadOrNewState+0x5a4 github.com/pactus-project/pactus/state/state.go:120 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 6: 288 [7: 336] @ 0x48b60c 0x490329 0x6e325b 0x6e7dbf 0x11839e5 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x6e325a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6e7dbe github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x11839e4 github.com/pactus-project/pactus/state.LoadOrNewState+0x5c4 github.com/pactus-project/pactus/state/state.go:121 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 320 [1: 320] @ 0x48b5e5 0x425c25 0x11aa178 0x11aa131 0x11aa275 0x11be572 0x11bdd7a 0x1179fa3 0x4956c1 # 0x11aa177 github.com/pactus-project/pactus/sync/peerset/peer.NewPeer+0x117 github.com/pactus-project/pactus/sync/peerset/peer/peer.go:40 # 0x11aa130 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).findOrCreatePeer+0xd0 github.com/pactus-project/pactus/sync/peerset/peer_set.go:167 # 0x11aa274 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).UpdateAddress+0x214 github.com/pactus-project/pactus/sync/peerset/peer_set.go:217 # 0x11be571 github.com/pactus-project/pactus/sync.(*synchronizer).processConnectEvent+0xb1 github.com/pactus-project/pactus/sync/sync.go:308 # 0x11bdd79 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x59 github.com/pactus-project/pactus/sync/sync.go:262 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 2: 384 [14: 2688] @ 0x48b60c 0x425c25 0x6e2cef 0x6e2454 0x72a1e6 0x729daf 0x72c51a 0x117b20f 0x11ae48a 0x11ae473 0x11ae165 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x6e2cee github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:203 # 0x6e2453 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:122 # 0x72a1e5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729dae github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c519 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae489 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae472 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae164 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 4: 576 [24: 3456] @ 0x48b60c 0x425c25 0x72d076 0x72cecd 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6c87 0x11a6c61 0x11ae3f9 0x11ae138 0x11ad90c 0x11bdfbb 0x11bde06 0x1179fa3 0x4956c1 # 0x72d075 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:216 # 0x72cecc github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6c86 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6c60 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae3f8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae137 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad90b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdfba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 1: 768 [1: 768] @ 0x48b5ec 0x425c25 0x16ca07e 0x456955 0x4956c1 # 0x16ca07d main.main+0x1d github.com/pactus-project/pactus/cmd/daemon/main.go:15 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 10: 1120 [10: 1120] @ 0x48b60c 0x41b526 0x53a2ca 0xc2ff82 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xc2ff81 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:247 1: 1536 [97: 148992] @ 0x48b5ec 0x425c25 0x806f65 0x80837d 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x806f64 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:887 # 0x80837c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 1: 1792 [1: 1792] @ 0x48b5ec 0x4908c7 0xd1e325 0xd1d36d 0xd19d94 0xd19630 0xd19478 0x4956c1 # 0xd1e324 github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x2a4 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:176 # 0xd1d36c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd19d93 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd1962f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 10: 2080 [10: 2080] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x53a65a 0x539c4f 0xc538a5 0xc30216 0x4956c1 # 0x53a659 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x539c4e context.AfterFunc+0x6e context/context.go:329 # 0xc538a4 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0x104 github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:115 # 0xc30215 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x335 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:254 1: 4096 [21: 86016] @ 0x48b60c 0x490329 0xa09951 0xa098f9 0xa09a15 0xa0f17a 0x4956c1 # 0xa09950 bufio.NewReaderSize+0x210 bufio/bufio.go:57 # 0xa098f8 bufio.NewReader+0x1b8 bufio/bufio.go:63 # 0xa09a14 net/http.newBufioReader+0x2d4 net/http/server.go:865 # 0xa0f179 net/http.(*conn).serve+0x2b9 net/http/server.go:1981 33: 6864 [33: 6864] @ 0x48b60c 0x490329 0x6e7c6b 0x11839e5 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x6e7c6a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x11839e4 github.com/pactus-project/pactus/state.LoadOrNewState+0x5c4 github.com/pactus-project/pactus/state/state.go:121 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 9472 [1: 9472] @ 0x48b60c 0x490329 0x75fdf4 0x77246a 0x772ee6 0x77320c 0x76a477 0x77309b 0x773046 0x773d66 0x773f7e 0x7723f5 0x761bb9 0x762330 0x762296 0x763553 0x7890fd 0x7893d0 0x8f0b4b 0x8ecc05 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x75fdf3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x772469 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x772ee5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x77320b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x76a476 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77309a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x773045 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x773d65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x773f7d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x7723f4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x761bb8 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x76232f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x762295 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x763552 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x7890fc github.com/syndtr/goleveldb/leveldb.(*dbIter).next+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:227 # 0x7893cf github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0xaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:249 # 0x8f0b4a github.com/pactus-project/pactus/store.newValidatorStore+0x16a github.com/pactus-project/pactus/store/validator.go:29 # 0x8ecc04 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:98 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 9472 [1: 9472] @ 0x48b60c 0x490329 0x75fdf4 0x77246a 0x772ee6 0x77320c 0x76a477 0x77309b 0x773046 0x773d66 0x774a85 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8f0847 0x8edef3 0x1188f39 0x15d8b48 0x135f3cb 0x15a8d1e 0x135f223 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x75fdf3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x772469 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x772ee5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x77320b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x76a476 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77309a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x773045 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x773d65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x774a84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8f0846 github.com/pactus-project/pactus/store.(*txStore).tx+0xc6 github.com/pactus-project/pactus/store/tx.go:69 # 0x8edef2 github.com/pactus-project/pactus/store.(*store).Transaction+0x92 github.com/pactus-project/pactus/store/store.go:260 # 0x1188f38 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:697 # 0x15d8b47 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x87 github.com/pactus-project/pactus/www/grpc/transaction.go:38 # 0x135f3ca github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:268 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x135f222 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:270 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 1: 9472 [2: 18944] @ 0x48b60c 0x490329 0x75fdf4 0x77246a 0x772ee6 0x77320c 0x76a477 0x77309b 0x773046 0x773d66 0x773f7e 0x7723f5 0x761bb9 0x762330 0x762296 0x763553 0x78939b 0x8f0b4b 0x8ecc05 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x75fdf3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x772469 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x772ee5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x77320b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x76a476 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77309a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x773045 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x773d65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x773f7d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x7723f4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x761bb8 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x76232f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x762295 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x763552 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x78939a github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:244 # 0x8f0b4a github.com/pactus-project/pactus/store.newValidatorStore+0x16a github.com/pactus-project/pactus/store/validator.go:29 # 0x8ecc04 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:98 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 9472 [1: 9472] @ 0x48b60c 0x490329 0x75fdf4 0x77246a 0x772ee6 0x77320c 0x76a477 0x77309b 0x773046 0x773d66 0x773f7e 0x7723f5 0x761bb9 0x762330 0x763553 0x78939b 0x8f0b4b 0x8ecc05 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x75fdf3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x772469 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x772ee5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x77320b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x76a476 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77309a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x773045 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x773d65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x773f7d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x7723f4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x761bb8 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x76232f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x763552 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x78939a github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:244 # 0x8f0b4a github.com/pactus-project/pactus/store.newValidatorStore+0x16a github.com/pactus-project/pactus/store/validator.go:29 # 0x8ecc04 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:98 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 9472 [1: 9472] @ 0x48b60c 0x490329 0x75fdf4 0x77246a 0x772ee6 0x77320c 0x76a477 0x77309b 0x773046 0x773d66 0x774a85 0x79ec8c 0x79ec46 0x7a144b 0x7a0bbf 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8ece1e 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x75fdf3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x772469 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x772ee5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x77320b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x76a476 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77309a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x773045 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x773d65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x774a84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0bbe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ece1d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:120 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 9472 [1: 9472] @ 0x48b60c 0x490329 0x75fdf4 0x77246a 0x772ee6 0x77320c 0x76a477 0x77309b 0x773046 0x773d66 0x774a85 0x79ef07 0x79eec1 0x7a1433 0x7a0a45 0x7a1025 0x77f1ff 0x77f6f3 0x8ec931 0x8eba1c 0x8efe75 0x8ed20b 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x75fdf3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x772469 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x772ee5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x77320b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x76a476 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77309a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x773045 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x773d65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x774a84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x79ef06 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x79eec0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x7a1432 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77f1fe github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x77f6f2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8ec930 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:58 # 0x8eba1b github.com/pactus-project/pactus/store.(*blockStore).hasBlock+0x7b github.com/pactus-project/pactus/store/block.go:144 # 0x8efe74 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x34 github.com/pactus-project/pactus/store/store.go:512 # 0x8ed20a github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 1: 9728 [1: 9728] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x94a4f0 0x94a4b7 0x947fa5 0x94dd65 0x94dd66 0x4d866e 0xd195a5 0xd1957d 0xd19478 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x94a4ef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x94a4b6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x947fa4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x94dd64 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x94dd65 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xd195a4 io.ReadFull+0xe4 io/io.go:354 # 0xd1957c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 24: 11520 [24: 11520] @ 0x48b5e5 0x425c25 0x460685 0x4608f9 0x460825 0x493c6a # 0x48b5e4 runtime.mallocgc+0xa4 runtime/malloc.go:1150 # 0x425c24 runtime.newobject+0x24 runtime/malloc.go:2157 # 0x460684 runtime.malg+0x24 runtime/proc.go:5274 # 0x4608f8 runtime.newproc1+0x78 runtime/proc.go:5322 # 0x460824 runtime.newproc.func1+0x24 runtime/proc.go:5299 # 0x493c69 runtime.systemstack+0x49 runtime/asm_amd64.s:562 1: 16384 [9: 147456] @ 0x48b60c 0x490329 0x1253013 0x1252d75 0x127cc8c 0x127cb72 0x126f5da 0x4956c1 # 0x1253012 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.81.1/internal/mem/buffer_pool.go:229 # 0x1252d74 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.81.1/internal/mem/buffer_pool.go:143 # 0x127cc8b google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0xcb google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:540 # 0x127cb71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:501 # 0x126f5d9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1669 1: 16384 [3: 49152] @ 0x48b60c 0x490329 0x8e4a0f 0xd18467 0xd18450 0xd1c0cb 0xd1bd11 0xd1ed78 0xd5500a 0x1100d02 0x10fc642 0xc308b7 0xc3023b 0x4956c1 # 0x8e4a0e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd18466 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd1844f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd1c0ca github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd1bd10 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd1ed77 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:42 # 0xd55009 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x1100d01 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc308b6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x336 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:228 # 0xc3023a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x35a github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:260 1: 18432 [1: 18432] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x415929 0x90022b 0x11838b7 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x90022a github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x10a github.com/pactus-project/pactus/state/score/score.go:35 # 0x11838b6 github.com/pactus-project/pactus/state.LoadOrNewState+0x496 github.com/pactus-project/pactus/state/state.go:125 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 18432 [1: 18432] @ 0x48b60c 0x490329 0x75fdf4 0x77246a 0x772ee6 0x77320c 0x76a477 0x77309b 0x773046 0x7738d2 0x774545 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8eb91c 0x8ed83a 0x1189016 0x15d3aa3 0x134a58b 0x15a8d1e 0x134a3e3 0x12f4d1c 0x12f9ec6 0x12f263f 0x4956c1 # 0x75fdf3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x772469 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x772ee5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x77320b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x76a476 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77309a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x773045 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7738d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x774544 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb91b github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xbb github.com/pactus-project/pactus/store/block.go:119 # 0x8ed839 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x79 github.com/pactus-project/pactus/store/store.go:218 # 0x1189015 github.com/pactus-project/pactus/state.(*state).BlockHeight+0x35 github.com/pactus-project/pactus/state/state.go:705 # 0x15d3aa2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xc2 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x134a58a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x15a8d1d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134a3e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:344 # 0x12f4d1b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 1: 18432 [5: 92160] @ 0x48b60c 0x490329 0x75fdf4 0x77246a 0x772ee6 0x77320c 0x76a477 0x77309b 0x773046 0x7738d2 0x774545 0x79ef07 0x79eec1 0x7a1433 0x7a0a45 0x7a1025 0x77f1ff 0x77f6f3 0x8ec931 0x8eba1c 0x8efe75 0x8ed20b 0x1187016 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x75fdf3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x772469 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x772ee5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x77320b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x76a476 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77309a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x773045 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7738d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x774544 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x79ef06 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x79eec0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x7a1432 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77f1fe github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x77f6f2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8ec930 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:58 # 0x8eba1b github.com/pactus-project/pactus/store.(*blockStore).hasBlock+0x7b github.com/pactus-project/pactus/store/block.go:144 # 0x8efe74 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x34 github.com/pactus-project/pactus/store/store.go:512 # 0x8ed20a github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x1187015 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6d5 github.com/pactus-project/pactus/state/state.go:508 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 1: 18432 [1: 18432] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x415929 0x11b24cd 0x11b1ad4 0x11b0a58 0x11b89ec 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x11b24cc github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1ac github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x11b1ad3 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x11b0a57 github.com/pactus-project/pactus/sync/cache.(*Cache).AddBlock+0x37 github.com/pactus-project/pactus/sync/cache/cache.go:51 # 0x11b89eb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cb github.com/pactus-project/pactus/sync/handler_block_announce.go:31 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 1: 18432 [1: 18432] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x415929 0x118233b 0x1182363 0x11846d6 0x8ef356 0x8ef285 0x1184616 0x1183776 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x118233a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0xba github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:55 # 0x1182362 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0xe2 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:86 # 0x11846d5 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x75 github.com/pactus-project/pactus/state/state.go:207 # 0x8ef355 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x155 github.com/pactus-project/pactus/store/validator.go:91 # 0x8ef284 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x1184615 github.com/pactus-project/pactus/state.(*state).loadMerkels+0xd5 github.com/pactus-project/pactus/state/state.go:206 # 0x1183775 github.com/pactus-project/pactus/state.LoadOrNewState+0x355 github.com/pactus-project/pactus/state/state.go:98 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 2: 18944 [3: 28416] @ 0x48b60c 0x490329 0x75fdf4 0x77246a 0x772ee6 0x77320c 0x76a477 0x77309b 0x773046 0x773d66 0x774a85 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8ebb4a 0x8edbfb 0x8ec566 0x8ece2e 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x75fdf3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x772469 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x772ee5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x77320b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x76a476 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77309a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x773045 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x773d65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x774a84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8ebb49 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:152 # 0x8edbfa github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:246 # 0x8ec565 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x8ece2d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 2: 18944 [2: 18944] @ 0x48b60c 0x490329 0x75fdf4 0x77246a 0x772ee6 0x77320c 0x76a477 0x77309b 0x773046 0x773d66 0x773f7e 0x7723f5 0x761bb9 0x762330 0x763553 0x7890fd 0x7893d0 0x8ea633 0x8ecbeb 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x75fdf3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x772469 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x772ee5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x77320b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x76a476 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77309a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x773045 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x773d65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x773f7d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x7723f4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x761bb8 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x76232f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x763552 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x7890fc github.com/syndtr/goleveldb/leveldb.(*dbIter).next+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:227 # 0x7893cf github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0xaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:249 # 0x8ea632 github.com/pactus-project/pactus/store.newAccountStore+0x192 github.com/pactus-project/pactus/store/account.go:29 # 0x8ecbea github.com/pactus-project/pactus/store.NewStore+0x1ca github.com/pactus-project/pactus/store/store.go:97 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 27264 [1: 27264] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x416ed1 0xd4268f 0xd427e5 0xd4ed7e 0xd4daef 0xd3d1e6 0xd4c3b8 0x4956c1 # 0xd4268e github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckPeerLimit+0x36e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:190 # 0xd427e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:203 # 0xd4ed7d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x41d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:567 # 0xd4daee github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:464 # 0xd3d1e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xbe5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:298 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 1: 27264 [1: 27264] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x414f66 0x53a65a 0x5398b9 0x53987d 0xc2f954 0x4956c1 # 0x53a659 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5398b8 context.withCancel+0x58 context/context.go:278 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0xc2f953 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0x273 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:179 1: 27264 [1: 27264] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x416ed1 0xd4268f 0xd427e5 0xd4ed7e 0xd4daef 0xd3d1e6 0xd4c3b8 0x4956c1 # 0xd4268e github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckPeerLimit+0x36e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:190 # 0xd427e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:203 # 0xd4ed7d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x41d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:567 # 0xd4daee github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:464 # 0xd3d1e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xbe5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:298 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 1: 27264 [4: 109056] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x414f66 0x53a65a 0x53b338 0x53bacd 0x53ba8f 0x1178172 0x11746ca 0x4956c1 # 0x53a659 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x53b337 context.WithDeadlineCause+0x137 context/context.go:643 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0x1178171 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 1: 27264 [2: 54528] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x416ed1 0xd3c254 0xd3c3e5 0xd4bdf7 0xd4b9c5 0x10fbcf1 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0xd3c253 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x213 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:83 # 0xd3c3e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:93 # 0xd4bdf6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:260 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 1: 27264 [1: 27264] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x416ed1 0xcf7fb8 0xcfb48c 0xe318a2 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0xcf7fb7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0x117 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:317 # 0xcfb48b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:819 # 0xe318a1 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:270 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 1: 27264 [1: 27264] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x414f66 0x53a65a 0x5398b9 0x53987d 0x13a0855 0x139b58c 0x139afbc 0x139adaf 0x13996a2 0x139acd8 0x159dbe6 0x15a0092 0x159fd8f 0x159fce5 0x168d1a3 0x4956c1 # 0x53a659 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5398b8 context.withCancel+0x58 context/context.go:278 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0x13a0854 database/sql.(*Rows).initContextClose+0x94 database/sql/sql.go:2994 # 0x139b58b database/sql.(*DB).queryDC+0x54b database/sql/sql.go:1800 # 0x139afbb database/sql.(*DB).query+0xfb database/sql/sql.go:1764 # 0x139adae database/sql.(*DB).QueryContext.func1+0x4e database/sql/sql.go:1742 # 0x13996a1 database/sql.(*DB).retry+0x41 database/sql/sql.go:1576 # 0x139acd7 database/sql.(*DB).QueryContext+0x97 database/sql/sql.go:1741 # 0x159dbe5 github.com/pactus-project/pactus/wallet/storage/sqlitestorage.(*Storage).GetPendingTransactions+0x85 github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:563 # 0x15a0091 github.com/pactus-project/pactus/wallet.(*transactions).getPendingTransaction+0x31 github.com/pactus-project/pactus/wallet/transactions.go:143 # 0x159fd8e github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x2e github.com/pactus-project/pactus/wallet/transactions.go:117 # 0x159fce4 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x168d1a2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 3: 28416 [3: 28416] @ 0x48b60c 0x490329 0x75fdf4 0x77246a 0x772ee6 0x77320c 0x76a477 0x77309b 0x773046 0x773d66 0x774a85 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8ed52b 0x11838f6 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x75fdf3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x772469 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x772ee5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x77320b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x76a476 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77309a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x773045 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x773d65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x774a84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed52a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 32768 [1: 32768] @ 0x48b613 0x490329 0x53203f 0x11c39bf 0x11c3993 0x466295 0x4568f0 0x4568c7 0x4956c1 # 0x53203e strings.genSplit+0x7e strings/strings.go:305 # 0x11c39be strings.Split+0x3e strings/strings.go:361 # 0x11c3992 github.com/pactus-project/pactus/util/bip39/wordlists.init+0x12 github.com/pactus-project/pactus/util/bip39/wordlists/chinese_simplified.go:23 # 0x466294 runtime.doInit1+0xd4 runtime/proc.go:8103 # 0x4568ef runtime.doInit+0x26f runtime/proc.go:8070 # 0x4568c6 runtime.main+0x246 runtime/proc.go:258 4: 37888 [7: 66304] @ 0x48b60c 0x490329 0x75fdf4 0x77246a 0x772ee6 0x77320c 0x76a477 0x77309b 0x773046 0x773d66 0x774a85 0x79ec8c 0x79ec46 0x7a144b 0x7a0a45 0x7a1025 0x77ecdd 0x77f4d9 0x8ec7f1 0x8eb825 0x8ed612 0x8ece1e 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x75fdf3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x772469 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x772ee5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x77320b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x76a476 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77309a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x773045 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x773d65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x774a84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x79ec8b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x79ec45 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x7a144a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x7a0a44 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7a1024 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x77ecdc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x77f4d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec7f0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb824 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed611 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ece1d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:120 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 40960 [1: 40960] @ 0x48b613 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x414f66 0x8f0c76 0x8ecc05 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x8f0c75 github.com/pactus-project/pactus/store.newValidatorStore+0x295 github.com/pactus-project/pactus/store/validator.go:38 # 0x8ecc04 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:98 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 40960 [1: 40960] @ 0x48b613 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x414f66 0x8f2fd1 0x8f2456 0x8ebd39 0x8edbfb 0x8ec566 0x8ece2e 0x168af0c 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x8f2fd0 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1f0 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x8f2455 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x95 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x8ebd38 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x2f8 github.com/pactus-project/pactus/store/block.go:183 # 0x8edbfa github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:246 # 0x8ec565 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x8ece2d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168af0b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 5: 92160 [5: 92160] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x415929 0x900165 0x11838b7 0x168b226 0x16a5f05 0x16cb0db 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x900164 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x44 github.com/pactus-project/pactus/state/score/score.go:29 # 0x11838b6 github.com/pactus-project/pactus/state.LoadOrNewState+0x496 github.com/pactus-project/pactus/state/state.go:125 # 0x168b225 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5f04 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb0da main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 745472 [1: 745472] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x5619d3 0x561791 0x5610de 0x1651817 0x1650fcb 0x16536d6 0xa11429 0xa13227 0x1652f84 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651816 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650fca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16536d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652f83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 1: 1048576 [47: 49283072] @ 0x48b613 0x490329 0x1253013 0x1252d75 0x128aa19 0x12ec32a 0x12f2f7f 0x12f4e45 0x12f9ec6 0x12f263f 0x4956c1 # 0x1253012 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.81.1/internal/mem/buffer_pool.go:229 # 0x1252d74 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.81.1/internal/mem/buffer_pool.go:143 # 0x128aa18 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x118 google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:74 # 0x12ec329 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.81.1/rpc_util.go:804 # 0x12f2f7e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.81.1/server.go:1176 # 0x12f4e44 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.81.1/server.go:1477 # 0x12f9ec5 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f263e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 2: 2097152 [58: 60817408] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x564149 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649fa6 0x1648c36 0x1648373 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x564148 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649fa5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648c35 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1648372 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 1: 4194304 [1: 4194304] @ 0x48b613 0x490329 0x7673ed 0x78aff4 0x78b505 0x78ebe5 0x78f1da 0x78ee2a 0x78f38e 0x790346 0x8ef9e5 0x8ef91a 0x118702f 0x11bfa53 0x11b89fc 0x11bea2f 0x11be0fc 0x11bde06 0x1179fa3 0x4956c1 # 0x7673ec github.com/syndtr/goleveldb/leveldb/memdb.New+0xec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:474 # 0x78aff3 github.com/syndtr/goleveldb/leveldb.(*DB).mpoolGet+0xb3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:90 # 0x78b504 github.com/syndtr/goleveldb/leveldb.(*DB).newMem+0x324 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:151 # 0x78ebe4 github.com/syndtr/goleveldb/leveldb.(*DB).rotateMem+0x64 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:46 # 0x78f1d9 github.com/syndtr/goleveldb/leveldb.(*DB).flush.func1+0x279 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:106 # 0x78ee29 github.com/syndtr/goleveldb/leveldb.(*DB).flush+0x109 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:118 # 0x78f38d github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:157 # 0x790345 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ef9e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8ef919 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x118702e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ee github.com/pactus-project/pactus/state/state.go:510 # 0x11bfa52 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b89fb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11bea2e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be0fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bde05 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 # runtime.MemStats # Alloc = 174157936 # TotalAlloc = 25652045648 # Sys = 409127272 # Lookups = 0 # Mallocs = 296706361 # Frees = 295147418 # HeapAlloc = 174157936 # HeapSys = 387809280 # HeapIdle = 196198400 # HeapInuse = 191610880 # HeapReleased = 176431104 # HeapObjects = 1558943 # Stack = 6455296 / 6455296 # MSpan = 2771040 / 4585920 # MCache = 4592 / 16072 # BuckHashSys = 2636311 # GCSys = 6381392 # OtherSys = 1243001 # NextGC = 212036250 # LastGC = 1785065937599397554 # PauseNs = [763549 1684906 1250502 1979552 909528 1451728 1227805 1785645 314424 714759 1164572 1107603 452413 2542621 1925925 494157 3099579 1630581 4323086 1514852 1943717 195153 576026 455328 1043565 1679286 5510531 505340 3039584 257503 1470921 3123129 1633846 473421 95828 242005 1238327 167569 539522 1031161 1030991 335085 756585 487296 1391572 213158 1594621 804697 1228106 301369 1037165 327648 1922780 646340 1185458 118889 474461 711169 1018831 1212757 1015700 624298 312611 224984 845064 787181 1210486 238220 368464 982838 930660 3937312 2081887 252653 1702837 8733032 784532 3632573 1744426 242503 2579072 217991 1748380 283015 249165 1035064 601551 3535309 817431 1661448 2545901 407576 1339489 709594 576006 134293 260852 2129466 771515 333982 3169533 382995 1387597 447880 2104393 3202788 763013 368874 2567845 2320948 1045373 179140 600753 649048 240384 873345 373196 952201 214881 814223 741191 735412 899624 294196 532919 261613 622286 1269242 711540 477965 705717 135934 1359163 2396915 823302 960702 1536698 936462 6657983 2235947 406852 698479 582094 940310 499054 1454089 238761 284543 591454 415380 424024 272312 1443151 343328 2593091 176455 1090528 1263687 947461 5102034 651446 1201034 1290839 162409 486279 934506 939048 699058 4544216 251438 339630 307214 167386 220330 704609 207438 499364 1929312 378608 2697022 505709 376558 2013541 205167 1634399 584584 2710354 935369 2174680 273762 812173 441003 302501 834758 1783204 847902 730247 295627 343055 2416965 347035 726581 722843 944846 1038589 535778 195256 288035 575772 785217 1497404 386472 875057 605590 250346 2111248 539881 649658 1585691 371942 913822 293925 363207 806210 994294 1040053 528819 395694 3114470 475623 480602 590208 1960645 1155221 410245 1796857 4035982 461818 1974645 340234 888079 143953 1320202 386249 659923 1069386 1501081 1088328 616904 456396 628728 521901 1552436 587869 191027 408828] # PauseEnd = [1785053618690625184 1785053738790560444 1785053858940009352 1785053979057979417 1785054099150885294 1785054219273306170 1785054339360659949 1785054459445645579 1785054579531656500 1785054699617699888 1785054819731185356 1785054939953769744 1785055060089103740 1785055180176853659 1785055300324552329 1785055420399756408 1785055540489022976 1785055660577762669 1785055780655653096 1785055900735841284 1785056020830638134 1785056140918074860 1785056260985156234 1785056381084248574 1785056501189644447 1785056621265872915 1785056741359070598 1785056861441840649 1785056981562251448 1785057101637197584 1785057221750242607 1785057341828334431 1785057461924937156 1785057582022830734 1785057609307324995 1785057724845282767 1785057844939242966 1785057965062499503 1785058085207526982 1785058205313954264 1785058325420128593 1785058445505894893 1785058565649303518 1785058676803692677 1785058796956703523 1785058917044782925 1785059037141046744 1785059157295574886 1785059277389881863 1785059397590711463 1785059517686584507 1785059637784936813 1785059757884996472 1785059877974612870 1785059998090565711 1785060118238975106 1785060238338118385 1785060358501038824 1785060478606875477 1785060598727182427 1785060718807929427 1785060838974698564 1785060959124776408 1785061079233892401 1785061199366031371 1785061319451872130 1785061439542235996 1785061559698106646 1785061679857617504 1785061799996161600 1785061920125210812 1785062040268546858 1785062160410611434 1785062280505289659 1785062400703952218 1785062520838424682 1785062640961736363 1785062761045357392 1785062881170165797 1785063001250773462 1785063121360473335 1785063241452969257 1785063361568336671 1785063481680822111 1785063601771907438 1785063721901494886 1785063841989999044 1785063962128961379 1785064082238263022 1785064202356730010 1785064322475726742 1785064442582455641 1785064562682989156 1785064682780952715 1785064802887611471 1785064858830014096 1785064977936483911 1785065098030852121 1785065218127790723 1785065338233728738 1785065458379415902 1785065577230394306 1785065697350401788 1785065817466637386 1785065937599397554 1785035491217491774 1785035611286997472 1785035731348935241 1785035851414458348 1785035971488169806 1785036091580057433 1785036211648875567 1785036331718284908 1785036451801179504 1785036571899898837 1785036692016315227 1785036812097427702 1785036932175002199 1785037052250744896 1785037172306474202 1785037292382162601 1785037412454736007 1785037532547299885 1785037652638333238 1785037772718213363 1785037892806748787 1785038012882503072 1785038132948935095 1785038253050719284 1785038373135056259 1785038493217480468 1785038613316243279 1785038733379798055 1785038853492163803 1785038973581121605 1785039093661752368 1785039213765114584 1785039333895838170 1785039453976488638 1785039574097621343 1785039694211661363 1785039814339732667 1785039934425535074 1785040054499809114 1785040174563136053 1785040294637035577 1785040413369681710 1785040533473644875 1785040653560032882 1785040773624553740 1785040893704114786 1785041013784038039 1785041133862946553 1785041253964227653 1785041374048631290 1785041494240182856 1785041607803692905 1785041727861915646 1785041847932442552 1785041968010301771 1785042088081502265 1785042208227879533 1785042328386689994 1785042448457588777 1785042568534304685 1785042688633993986 1785042808753641544 1785042928842403577 1785043048925514684 1785043168997400491 1785043289144765473 1785043409398643381 1785043529471220577 1785043649593163376 1785043769855822392 1785043889974273586 1785044010099377904 1785044130218712626 1785044250300289274 1785044370394057357 1785044490493292286 1785044610578850484 1785044730693306194 1785044850765786756 1785044970834057686 1785045090921210938 1785045211020056422 1785045331122907185 1785045451236555272 1785045571315816639 1785045691409022470 1785045811481203436 1785045931561519783 1785046051635827330 1785046171717543428 1785046291804359792 1785046411907129562 1785046532000819508 1785046652077919793 1785046772252672427 1785046892375230129 1785047012452231035 1785047132586892785 1785047252663868714 1785047372759384737 1785047492827032258 1785047612903521238 1785047732996853254 1785047853112037877 1785047973228564390 1785048093348779103 1785048213460634996 1785048333543273326 1785048453663845644 1785048573750382377 1785048693825382513 1785048813935906372 1785048934026070171 1785049054101184943 1785049174194281143 1785049294266935013 1785049414343434173 1785049534419976281 1785049654650803894 1785049774722459268 1785049894894589758 1785050015080533663 1785050135172990480 1785050255289179000 1785050375369294564 1785050495443772635 1785050615632225584 1785050735714439524 1785050855811434776 1785050975897859983 1785051095989451933 1785051216089756123 1785051336330807495 1785051456840856370 1785051576911372019 1785051697069945807 1785051817147251656 1785051937222457771 1785052057372093484 1785052177449864030 1785052297532830268 1785052417632146092 1785052537724205738 1785052657855636183 1785052777952197413 1785052898054360544 1785053018137128386 1785053138222042080 1785053258323797093 1785053378391282049 1785053498555840936] # NumGC = 361 # NumForcedGC = 0 # GCCPUFraction = 0.00017024401796892838 # DebugGC = false # MaxRSS = 446758912